home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.5 for Developers
/
QuickTime 1.5 for Developers.iso
/
Goodies
/
Aldus Fetch™
/
Fetch Browser
/
Fetch Browser.rsrc
/
CODE_96_ATIFFSubFileReader.txt
< prev
next >
Wrap
Text File
|
1992-10-27
|
145KB
|
2,626 lines
# near model CODE resource
# jump table entries: 18368-18374 (7 of them)
export_2296:
00000000 4E56 0000 link A6, 0
00000004 4E5E unlink A6
00000006 4E75 rts
export_2297:
00000008 4E56 0000 link A6, 0
0000000C 48E7 0028 movem.l -[A7], A2,A4
00000010 286E 0008 movea.l A4, [A6 + 0x8]
00000014 2054 movea.l A0, [A4]
00000016 316E 001A 0060 move.w [A0 + 0x60], [A6 + 0x1A]
0000001C 43E8 0062 lea.l A1, [A0 + 0x62]
00000020 45EE 0012 lea.l A2, [A6 + 0x12]
00000024 22DA move.l [A1]+, [A2]+
00000026 22DA move.l [A1]+, [A2]+
00000028 216E 000E 006C move.l [A0 + 0x6C], [A6 + 0xE]
0000002E 116E 000C 006A move.b [A0 + 0x6A], [A6 + 0xC]
00000034 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000038 4EBA 007E jsr [PC + 0x7E /* 000000B8 */]
0000003C 4CDF 1400 movem.l A2,A4, [A7]+
00000040 4E5E unlink A6
00000042 205F movea.l A0, [A7]+
00000044 DEFC 0014 add.w A7, 0x14
00000048 4ED0 jmp [A0]
0000004A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2298: // at 0000004C (misaligned)
0000004E 0000 2F0C ori.b D0, 0xC
00000052 286E 0008 movea.l A4, [A6 + 0x8]
00000056 2054 movea.l A0, [A4]
00000058 4AA8 0016 tst.l [A0 + 0x16]
0000005C 6708 beq +0xA /* 00000066 */
0000005E 2F28 0016 move.l -[A7], [A0 + 0x16]
00000062 205F movea.l A0, [A7]+
00000064 A023 syscall DisposHandle/DisposeHandle
label00000066:
00000066 2054 movea.l A0, [A4]
00000068 4AA8 001A tst.l [A0 + 0x1A]
0000006C 6708 beq +0xA /* 00000076 */
0000006E 2F28 001A move.l -[A7], [A0 + 0x1A]
00000072 205F movea.l A0, [A7]+
00000074 A023 syscall DisposHandle/DisposeHandle
label00000076:
00000076 2054 movea.l A0, [A4]
00000078 4AA8 0020 tst.l [A0 + 0x20]
0000007C 6708 beq +0xA /* 00000086 */
0000007E 2F28 0020 move.l -[A7], [A0 + 0x20]
00000082 205F movea.l A0, [A7]+
00000084 A023 syscall DisposHandle/DisposeHandle
label00000086:
00000086 2054 movea.l A0, [A4]
00000088 4AA8 0040 tst.l [A0 + 0x40]
0000008C 6708 beq +0xA /* 00000096 */
0000008E 2F28 0040 move.l -[A7], [A0 + 0x40]
00000092 205F movea.l A0, [A7]+
00000094 A023 syscall DisposHandle/DisposeHandle
label00000096:
00000096 2054 movea.l A0, [A4]
00000098 4AA8 0044 tst.l [A0 + 0x44]
0000009C 6708 beq +0xA /* 000000A6 */
0000009E 2F28 0044 move.l -[A7], [A0 + 0x44]
000000A2 205F movea.l A0, [A7]+
000000A4 A023 syscall DisposHandle/DisposeHandle
label000000A6:
000000A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000AA 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
000000AE 285F movea.l A4, [A7]+
000000B0 4E5E unlink A6
000000B2 2E9F move.l [A7], [A7]+
000000B4 4E75 rts
000000B6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000000B8-000000BC
fn000000B8:
000000B8 4E56 FFFE link A6, -0x0002
// end alternate branch 000000B8-000000BC
fn000000B8: // (misaligned)
000000BA FFFE .invalid <<F/7/7>>
000000BC 48E7 0108 movem.l -[A7], D7,A4
000000C0 286E 0008 movea.l A4, [A6 + 0x8]
000000C4 7E01 moveq.l D7, 0x01
000000C6 600E bra +0x10 /* 000000D6 */
label000000C8:
000000C8 3007 move.w D0, D7
000000CA 2054 movea.l A0, [A4]
000000CC D040 add.w D0, D0
000000CE 31BC 0001 0000 move.w [A0 + D0.w], 0x1
000000D4 5247 addq.w D7, 1
label000000D6:
000000D6 700A moveq.l D0, 0x0A
000000D8 B047 cmp.w D0, D7
000000DA 6CEC bge -0x12 /* 000000C8 */
000000DC 2054 movea.l A0, [A4]
000000DE 7000 moveq.l D0, 0x00
000000E0 2140 0016 move.l [A0 + 0x16], D0
000000E4 7000 moveq.l D0, 0x00
000000E6 2140 001A move.l [A0 + 0x1A], D0
000000EA 317C 0001 001E move.w [A0 + 0x1E], 0x1
000000F0 7000 moveq.l D0, 0x00
000000F2 2140 0020 move.l [A0 + 0x20], D0
000000F6 317C 0002 0024 move.w [A0 + 0x24], 0x2
000000FC 70FF moveq.l D0, 0xFFFFFFFF
000000FE 2140 002A move.l [A0 + 0x2A], D0
00000102 70FF moveq.l D0, 0xFFFFFFFF
00000104 2140 0026 move.l [A0 + 0x26], D0
00000108 7000 moveq.l D0, 0x00
0000010A 2140 002E move.l [A0 + 0x2E], D0
0000010E 217C 0000 0001 0032 move.l [A0 + 0x32], 0x1
00000116 317C 0001 0036 move.w [A0 + 0x36], 0x1
0000011C 217C 7FFF FFFF 003A move.l [A0 + 0x3A], 0x7FFFFFFF
00000124 317C 0001 003E move.w [A0 + 0x3E], 0x1
0000012A 7000 moveq.l D0, 0x00
0000012C 2140 0040 move.l [A0 + 0x40], D0
00000130 7000 moveq.l D0, 0x00
00000132 2140 0044 move.l [A0 + 0x44], D0
00000136 7001 moveq.l D0, 0x01
00000138 2140 0048 move.l [A0 + 0x48], D0
0000013C 317C 0002 0038 move.w [A0 + 0x38], 0x2
00000142 7048 moveq.l D0, 0x48
00000144 2140 004C move.l [A0 + 0x4C], D0
00000148 7001 moveq.l D0, 0x01
0000014A 2140 0050 move.l [A0 + 0x50], D0
0000014E 7048 moveq.l D0, 0x48
00000150 2140 0054 move.l [A0 + 0x54], D0
00000154 7001 moveq.l D0, 0x01
00000156 2140 0058 move.l [A0 + 0x58], D0
0000015A 4CDF 1080 movem.l D7,A4, [A7]+
0000015E 4E5E unlink A6
00000160 2E9F move.l [A7], [A7]+
00000162 4E75 rts
fn00000164:
00000164 4E56 FFFA link A6, -0x0006
00000168 2F0C move.l -[A7], A4
0000016A 286E 0008 movea.l A4, [A6 + 0x8]
0000016E 7002 moveq.l D0, 0x02
00000170 2D40 FFFC move.l [A6 - 0x4], D0
00000174 4267 clr.w -[A7]
00000176 2054 movea.l A0, [A4]
00000178 3F28 0060 move.w -[A7], [A0 + 0x60]
0000017C 486E FFFC pea.l [A6 - 0x4]
00000180 486E FFFA pea.l [A6 - 0x6]
00000184 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000188 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
0000018C 2054 movea.l A0, [A4]
0000018E 1028 006A move.b D0, [A0 + 0x6A]
00000192 6708 beq +0xA /* 0000019C */
00000194 486E FFFA pea.l [A6 - 0x6]
00000198 4EAD 3C3A jsr [A5 + 0x3C3A /* export_1923 */]
label0000019C:
0000019C 3D6E FFFA 000C move.w [A6 + 0xC], [A6 - 0x6]
000001A2 285F movea.l A4, [A7]+
000001A4 4E5E unlink A6
000001A6 2E9F move.l [A7], [A7]+
000001A8 4E75 rts
000001AA 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000001AC-000001B0
fn000001AC:
000001AC 4E56 FFF8 link A6, -0x0008
// end alternate branch 000001AC-000001B0
fn000001AC: // (misaligned)
000001AE FFF8 .invalid <<F/7/7>>
000001B0 2F0C move.l -[A7], A4
000001B2 286E 0008 movea.l A4, [A6 + 0x8]
000001B6 7004 moveq.l D0, 0x04
000001B8 2D40 FFFC move.l [A6 - 0x4], D0
000001BC 4267 clr.w -[A7]
000001BE 2054 movea.l A0, [A4]
000001C0 3F28 0060 move.w -[A7], [A0 + 0x60]
000001C4 486E FFFC pea.l [A6 - 0x4]
000001C8 486E FFF8 pea.l [A6 - 0x8]
000001CC 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000001D0 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000001D4 2054 movea.l A0, [A4]
000001D6 1028 006A move.b D0, [A0 + 0x6A]
000001DA 6708 beq +0xA /* 000001E4 */
000001DC 486E FFF8 pea.l [A6 - 0x8]
000001E0 4EAD 3C32 jsr [A5 + 0x3C32 /* export_1922 */]
label000001E4:
000001E4 2D6E FFF8 000C move.l [A6 + 0xC], [A6 - 0x8]
000001EA 285F movea.l A4, [A7]+
000001EC 4E5E unlink A6
000001EE 2E9F move.l [A7], [A7]+
000001F0 4E75 rts
000001F2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000001F4-000001F8
fn000001F4:
000001F4 4E56 FFF4 link A6, -0x000C
// end alternate branch 000001F4-000001F8
fn000001F4: // (misaligned)
000001F6 FFF4 .invalid <<F/7/7>>
000001F8 2F0C move.l -[A7], A4
000001FA 286E 0008 movea.l A4, [A6 + 0x8]
000001FE 7008 moveq.l D0, 0x08
00000200 2D40 FFFC move.l [A6 - 0x4], D0
00000204 4267 clr.w -[A7]
00000206 2054 movea.l A0, [A4]
00000208 3F28 0060 move.w -[A7], [A0 + 0x60]
0000020C 486E FFFC pea.l [A6 - 0x4]
00000210 486E FFF4 pea.l [A6 - 0xC]
00000214 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000218 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
0000021C 2054 movea.l A0, [A4]
0000021E 1028 006A move.b D0, [A0 + 0x6A]
00000222 6710 beq +0x12 /* 00000234 */
00000224 486E FFF4 pea.l [A6 - 0xC]
00000228 4EAD 3C32 jsr [A5 + 0x3C32 /* export_1922 */]
0000022C 486E FFF8 pea.l [A6 - 0x8]
00000230 4EAD 3C32 jsr [A5 + 0x3C32 /* export_1922 */]
label00000234:
00000234 206E 000C movea.l A0, [A6 + 0xC]
00000238 43EE FFF4 lea.l A1, [A6 - 0xC]
0000023C 20D9 move.l [A0]+, [A1]+
0000023E 20D9 move.l [A0]+, [A1]+
00000240 285F movea.l A4, [A7]+
00000242 4E5E unlink A6
00000244 2E9F move.l [A7], [A7]+
00000246 4E75 rts
00000248 4E56 FFFC link A6, -0x0004
0000024C 2F0C move.l -[A7], A4
0000024E 286E 0008 movea.l A4, [A6 + 0x8]
00000252 204C movea.l A0, A4
00000254 5088 addq.l A0, 8
00000256 2050 movea.l A0, [A0]
00000258 2D48 FFFC move.l [A6 - 0x4], A0
0000025C 4AAC FFAC tst.l [A4 - 0x54]
00000260 6708 beq +0xA /* 0000026A */
00000262 2F2C FFAC move.l -[A7], [A4 - 0x54]
00000266 205F movea.l A0, [A7]+
00000268 A023 syscall DisposHandle/DisposeHandle
label0000026A:
0000026A 285F movea.l A4, [A7]+
0000026C 4E5E unlink A6
0000026E 205F movea.l A0, [A7]+
00000270 DEFC 000A add.w A7, 0xA /* '\n' */
00000274 4ED0 jmp [A0]
00000276 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000278-0000027C
fn00000278:
00000278 4E56 FFA2 link A6, -0x005E
// end alternate branch 00000278-0000027C
fn00000278: // (misaligned)
0000027A FFA2 .invalid <<F/6/7>>
0000027C 48E7 0108 movem.l -[A7], D7,A4
00000280 206E 000C movea.l A0, [A6 + 0xC]
00000284 43EE FFF4 lea.l A1, [A6 - 0xC]
00000288 22D8 move.l [A1]+, [A0]+
0000028A 22D8 move.l [A1]+, [A0]+
0000028C 22D8 move.l [A1]+, [A0]+
0000028E 286E 0008 movea.l A4, [A6 + 0x8]
00000292 7000 moveq.l D0, 0x00
00000294 2D40 FFAC move.l [A6 - 0x54], D0
00000298 7003 moveq.l D0, 0x03
0000029A B06E FFF6 cmp.w D0, [A6 - 0xA]
0000029E 57C0 seq D0
000002A0 7204 moveq.l D1, 0x04
000002A2 B26E FFF6 cmp.w D1, [A6 - 0xA]
000002A6 57C1 seq D1
000002A8 8001 or.b D0, D1
000002AA 6700 016E beq +0x170 /* 0000041A */
000002AE 486E FFB6 pea.l [A6 - 0x4A]
000002B2 487A FF94 pea.l [PC - 0x6C /* 00000248, value 0x4E56FFFC */]
000002B6 2F0E move.l -[A7], A6
000002B8 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
000002BC 202E FFF8 move.l D0, [A6 - 0x8]
000002C0 E580 asl D0, 2
000002C2 2D40 FFB0 move.l [A6 - 0x50], D0
000002C6 42A7 clr.l -[A7]
000002C8 2F2E FFB0 move.l -[A7], [A6 - 0x50]
000002CC 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
000002D0 2D57 FFAC move.l [A6 - 0x54], [A7]
000002D4 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
000002D8 7003 moveq.l D0, 0x03
000002DA B06E FFF6 cmp.w D0, [A6 - 0xA]
000002DE 660C bne +0xE /* 000002EC */
000002E0 202E FFF8 move.l D0, [A6 - 0x8]
000002E4 E380 asl D0, 1
000002E6 2D40 FFB0 move.l [A6 - 0x50], D0
000002EA 600A bra +0xC /* 000002F6 */
label000002EC:
000002EC 202E FFF8 move.l D0, [A6 - 0x8]
000002F0 E580 asl D0, 2
000002F2 2D40 FFB0 move.l [A6 - 0x50], D0
label000002F6:
000002F6 7004 moveq.l D0, 0x04
000002F8 B0AE FFB0 cmp.l D0, [A6 - 0x50]
000002FC 6D0E blt +0x10 /* 0000030C */
000002FE 206E FFAC movea.l A0, [A6 - 0x54]
00000302 2050 movea.l A0, [A0]
00000304 20AE FFFC move.l [A0], [A6 - 0x4]
00000308 6000 00D0 bra +0xD2 /* 000003DA */
label0000030C:
0000030C 4267 clr.w -[A7]
0000030E 2054 movea.l A0, [A4]
00000310 3F28 0060 move.w -[A7], [A0 + 0x60]
00000314 3F3C 0001 move.w -[A7], 0x1
00000318 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000031C 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
00000320 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000324 4267 clr.w -[A7]
00000326 2054 movea.l A0, [A4]
00000328 3F28 0060 move.w -[A7], [A0 + 0x60]
0000032C 486E FFB0 pea.l [A6 - 0x50]
00000330 226E FFAC movea.l A1, [A6 - 0x54]
00000334 2F11 move.l -[A7], [A1]
00000336 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000033A 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
0000033E 2054 movea.l A0, [A4]
00000340 1028 006A move.b D0, [A0 + 0x6A]
00000344 6700 0094 beq +0x96 /* 000003DA */
00000348 7003 moveq.l D0, 0x03
0000034A B06E FFF6 cmp.w D0, [A6 - 0xA]
0000034E 6642 bne +0x44 /* 00000392 */
00000350 202E FFF8 move.l D0, [A6 - 0x8]
00000354 5380 subq.l D0, 1
00000356 3D40 FFA4 move.w [A6 - 0x5C], D0
0000035A 4247 clr.w D7
0000035C 602C bra +0x2E /* 0000038A */
label0000035E:
0000035E 206E FFAC movea.l A0, [A6 - 0x54]
00000362 2050 movea.l A0, [A0]
00000364 3007 move.w D0, D7
00000366 D040 add.w D0, D0
00000368 3D70 0000 FFAA move.w [A6 - 0x56], [A0 + D0.w]
0000036E 486E FFAA pea.l [A6 - 0x56]
00000372 4EAD 3C3A jsr [A5 + 0x3C3A /* export_1923 */]
00000376 206E FFAC movea.l A0, [A6 - 0x54]
0000037A 2050 movea.l A0, [A0]
0000037C 3007 move.w D0, D7
0000037E D040 add.w D0, D0
00000380 31AE FFAA 0000 move.w [A0 + D0.w], [A6 - 0x56]
00000386 5247 addq.w D7, 1
00000388 6950 bvs +0x52 /* 000003DA */
label0000038A:
0000038A BE6E FFA4 cmp.w D7, [A6 - 0x5C]
0000038E 6FCE ble -0x30 /* 0000035E */
00000390 6048 bra +0x4A /* 000003DA */
label00000392:
00000392 7004 moveq.l D0, 0x04
00000394 B06E FFF6 cmp.w D0, [A6 - 0xA]
00000398 6640 bne +0x42 /* 000003DA */
0000039A 202E FFF8 move.l D0, [A6 - 0x8]
0000039E 5380 subq.l D0, 1
000003A0 3D40 FFA2 move.w [A6 - 0x5E], D0
000003A4 4247 clr.w D7
000003A6 602C bra +0x2E /* 000003D4 */
label000003A8:
000003A8 206E FFAC movea.l A0, [A6 - 0x54]
000003AC 2050 movea.l A0, [A0]
000003AE 3007 move.w D0, D7
000003B0 E540 asl D0.w, 2
000003B2 2D70 0000 FFA6 move.l [A6 - 0x5A], [A0 + D0.w]
000003B8 486E FFA6 pea.l [A6 - 0x5A]
000003BC 4EAD 3C32 jsr [A5 + 0x3C32 /* export_1922 */]
000003C0 206E FFAC movea.l A0, [A6 - 0x54]
000003C4 2050 movea.l A0, [A0]
000003C6 3007 move.w D0, D7
000003C8 E540 asl D0.w, 2
000003CA 21AE FFA6 0000 move.l [A0 + D0.w], [A6 - 0x5A]
000003D0 5247 addq.w D7, 1
000003D2 6906 bvs +0x8 /* 000003DA */
label000003D4:
000003D4 BE6E FFA2 cmp.w D7, [A6 - 0x5E]
000003D8 6FCE ble -0x30 /* 000003A8 */
label000003DA:
000003DA 7003 moveq.l D0, 0x03
000003DC B06E FFF6 cmp.w D0, [A6 - 0xA]
000003E0 662E bne +0x30 /* 00000410 */
000003E2 202E FFF8 move.l D0, [A6 - 0x8]
000003E6 5380 subq.l D0, 1
000003E8 3E00 move.w D7, D0
000003EA 6020 bra +0x22 /* 0000040C */
label000003EC:
000003EC 206E FFAC movea.l A0, [A6 - 0x54]
000003F0 2050 movea.l A0, [A0]
000003F2 3007 move.w D0, D7
000003F4 D040 add.w D0, D0
000003F6 3230 0000 move.w D1, [A0 + D0.w]
000003FA 48C1 ext.l D1
000003FC 206E FFAC movea.l A0, [A6 - 0x54]
00000400 2050 movea.l A0, [A0]
00000402 3007 move.w D0, D7
00000404 E540 asl D0.w, 2
00000406 2181 0000 move.l [A0 + D0.w], D1
0000040A 5347 subq.w D7, 1
label0000040C:
0000040C 4A47 tst.w D7
0000040E 6CDC bge -0x22 /* 000003EC */
label00000410:
00000410 486E FFB6 pea.l [A6 - 0x4A]
00000414 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
00000418 600A bra +0xC /* 00000424 */
label0000041A:
0000041A 3F3C 98D6 move.w -[A7], 0x98D6
0000041E 42A7 clr.l -[A7]
00000420 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
label00000424:
00000424 2D6E FFAC 0010 move.l [A6 + 0x10], [A6 - 0x54]
0000042A 4CDF 1080 movem.l D7,A4, [A7]+
0000042E 4E5E unlink A6
00000430 205F movea.l A0, [A7]+
00000432 504F addq.w A7, 8
00000434 4ED0 jmp [A0]
00000436 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000438-0000043C
fn00000438:
00000438 4E56 FFFE link A6, -0x0002
// end alternate branch 00000438-0000043C
fn00000438: // (misaligned)
0000043A FFFE .invalid <<F/7/7>>
0000043C 2F0C move.l -[A7], A4
0000043E 286E 0008 movea.l A4, [A6 + 0x8]
00000442 4267 clr.w -[A7]
00000444 2054 movea.l A0, [A4]
00000446 3F28 0060 move.w -[A7], [A0 + 0x60]
0000044A 3F3C 0001 move.w -[A7], 0x1
0000044E 2F28 006C move.l -[A7], [A0 + 0x6C]
00000452 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
00000456 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
0000045A 4267 clr.w -[A7]
0000045C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000460 4EBA FD02 jsr [PC - 0x2FE /* 00000164 */]
00000464 3D5F 000C move.w [A6 + 0xC], [A7]+
00000468 285F movea.l A4, [A7]+
0000046A 4E5E unlink A6
0000046C 2E9F move.l [A7], [A7]+
0000046E 4E75 rts
fn00000470:
00000470 4E56 FFF0 link A6, -0x0010
00000474 2F0C move.l -[A7], A4
00000476 286E 0008 movea.l A4, [A6 + 0x8]
0000047A 4267 clr.w -[A7]
0000047C 2054 movea.l A0, [A4]
0000047E 3F28 0060 move.w -[A7], [A0 + 0x60]
00000482 3F3C 0001 move.w -[A7], 0x1
00000486 2028 006C move.l D0, [A0 + 0x6C]
0000048A 5480 addq.l D0, 2
0000048C 322E 000C move.w D1, [A6 + 0xC]
00000490 5341 subq.w D1, 1
00000492 C3FC 000C muls.w D1, 0xC
00000496 48C1 ext.l D1
00000498 D280 add.l D1, D0
0000049A 2F01 move.l -[A7], D1
0000049C 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
000004A0 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000004A4 700C moveq.l D0, 0x0C
000004A6 2D40 FFFC move.l [A6 - 0x4], D0
000004AA 4267 clr.w -[A7]
000004AC 2054 movea.l A0, [A4]
000004AE 3F28 0060 move.w -[A7], [A0 + 0x60]
000004B2 486E FFFC pea.l [A6 - 0x4]
000004B6 486E FFF0 pea.l [A6 - 0x10]
000004BA 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000004BE 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000004C2 2054 movea.l A0, [A4]
000004C4 1028 006A move.b D0, [A0 + 0x6A]
000004C8 6720 beq +0x22 /* 000004EA */
000004CA 486E FFF0 pea.l [A6 - 0x10]
000004CE 4EAD 3C3A jsr [A5 + 0x3C3A /* export_1923 */]
000004D2 486E FFF2 pea.l [A6 - 0xE]
000004D6 4EAD 3C3A jsr [A5 + 0x3C3A /* export_1923 */]
000004DA 486E FFF4 pea.l [A6 - 0xC]
000004DE 4EAD 3C32 jsr [A5 + 0x3C32 /* export_1922 */]
000004E2 486E FFF8 pea.l [A6 - 0x8]
000004E6 4EAD 3C32 jsr [A5 + 0x3C32 /* export_1922 */]
label000004EA:
000004EA 206E 000E movea.l A0, [A6 + 0xE]
000004EE 43EE FFF0 lea.l A1, [A6 - 0x10]
000004F2 20D9 move.l [A0]+, [A1]+
000004F4 20D9 move.l [A0]+, [A1]+
000004F6 20D9 move.l [A0]+, [A1]+
000004F8 285F movea.l A4, [A7]+
000004FA 4E5E unlink A6
000004FC 205F movea.l A0, [A7]+
000004FE 5C4F addq.w A7, 6
00000500 4ED0 jmp [A0]
00000502 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000504-00000508
fn00000504:
00000504 4E56 FFF8 link A6, -0x0008
// end alternate branch 00000504-00000508
fn00000504: // (misaligned)
00000506 FFF8 .invalid <<F/7/7>>
00000508 48E7 0108 movem.l -[A7], D7,A4
0000050C 286E 0008 movea.l A4, [A6 + 0x8]
00000510 4267 clr.w -[A7]
00000512 2054 movea.l A0, [A4]
00000514 3F28 0060 move.w -[A7], [A0 + 0x60]
00000518 3F3C 0001 move.w -[A7], 0x1
0000051C 2028 006C move.l D0, [A0 + 0x6C]
00000520 5480 addq.l D0, 2
00000522 720C moveq.l D1, 0x0C
00000524 C3E8 0070 muls.w D1, [A0 + 0x70]
00000528 48C1 ext.l D1
0000052A D280 add.l D1, D0
0000052C 2F01 move.l -[A7], D1
0000052E 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
00000532 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000536 42A7 clr.l -[A7]
00000538 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000053C 4EBA FC6E jsr [PC - 0x392 /* 000001AC */]
00000540 2E1F move.l D7, [A7]+
00000542 4267 clr.w -[A7]
00000544 2054 movea.l A0, [A4]
00000546 3F28 0060 move.w -[A7], [A0 + 0x60]
0000054A 486E FFFC pea.l [A6 - 0x4]
0000054E 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00000552 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000556 4A87 tst.l D7
00000558 5FC0 sle D0
0000055A BEAE FFFC cmp.l D7, [A6 - 0x4]
0000055E 5CC1 sge D1
00000560 8001 or.b D0, D1
00000562 6702 beq +0x4 /* 00000566 */
00000564 7E00 moveq.l D7, 0x00
label00000566:
00000566 2D47 000C move.l [A6 + 0xC], D7
0000056A 4CDF 1080 movem.l D7,A4, [A7]+
0000056E 4E5E unlink A6
00000570 2E9F move.l [A7], [A7]+
00000572 4E75 rts
export_2299:
00000574 4E56 FFE2 link A6, -0x001E
00000578 48E7 0118 movem.l -[A7], D7,A3,A4
0000057C 266E 0008 movea.l A3, [A6 + 0x8]
00000580 284B movea.l A4, A3
00000582 4267 clr.w -[A7]
00000584 2F0B move.l -[A7], A3
00000586 4EBA FEB0 jsr [PC - 0x150 /* 00000438 */]
0000058A 2054 movea.l A0, [A4]
0000058C 315F 0070 move.w [A0 + 0x70], [A7]+
00000590 3D68 0070 FFEE move.w [A6 - 0x12], [A0 + 0x70]
00000596 7E01 moveq.l D7, 0x01
00000598 602A bra +0x2C /* 000005C4 */
label0000059A:
0000059A 486E FFE2 pea.l [A6 - 0x1E]
0000059E 3F07 move.w -[A7], D7
000005A0 2F0B move.l -[A7], A3
000005A2 4EBA FECC jsr [PC - 0x134 /* 00000470 */]
000005A6 205F movea.l A0, [A7]+
000005A8 43EE FFF2 lea.l A1, [A6 - 0xE]
000005AC 22D8 move.l [A1]+, [A0]+
000005AE 22D8 move.l [A1]+, [A0]+
000005B0 22D8 move.l [A1]+, [A0]+
000005B2 486E FFF2 pea.l [A6 - 0xE]
000005B6 2F0B move.l -[A7], A3
000005B8 4EBA 014A jsr [PC + 0x14A /* 00000704 */]
000005BC 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
000005C0 5247 addq.w D7, 1
000005C2 6906 bvs +0x8 /* 000005CA */
label000005C4:
000005C4 BE6E FFEE cmp.w D7, [A6 - 0x12]
000005C8 6FD0 ble -0x2E /* 0000059A */
label000005CA:
000005CA 2054 movea.l A0, [A4]
000005CC 0CA8 7FFF FFFF 003A cmpi.l [A0 + 0x3A], 0x7FFFFFFF
000005D4 57C0 seq D0
000005D6 4AA8 003A tst.l [A0 + 0x3A]
000005DA 5DC1 slt D1
000005DC 8001 or.b D0, D1
000005DE 2228 003A move.l D1, [A0 + 0x3A]
000005E2 B2A8 002A cmp.l D1, [A0 + 0x2A]
000005E6 5EC1 sgt D1
000005E8 8001 or.b D0, D1
000005EA 6708 beq +0xA /* 000005F4 */
000005EC 2054 movea.l A0, [A4]
000005EE 2168 002A 003A move.l [A0 + 0x3A], [A0 + 0x2A]
label000005F4:
000005F4 2054 movea.l A0, [A4]
000005F6 2028 003A move.l D0, [A0 + 0x3A]
000005FA D0A8 002A add.l D0, [A0 + 0x2A]
000005FE 5380 subq.l D0, 1
00000600 2F00 move.l -[A7], D0
00000602 2F28 003A move.l -[A7], [A0 + 0x3A]
00000606 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
0000060A 215F 0048 move.l [A0 + 0x48], [A7]+
0000060E 42A7 clr.l -[A7]
00000610 2F0B move.l -[A7], A3
00000612 4EBA FEF0 jsr [PC - 0x110 /* 00000504 */]
00000616 2054 movea.l A0, [A4]
00000618 215F 0072 move.l [A0 + 0x72], [A7]+
0000061C 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000620 4E5E unlink A6
00000622 2E9F move.l [A7], [A7]+
00000624 4E75 rts
00000626 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000628-00000632
fn00000628:
00000628 4E56 0000 link A6, 0
0000062C 206E 0008 movea.l A0, [A6 + 0x8]
00000630 2050 movea.l A0, [A0]
// end alternate branch 00000628-00000632
fn00000628: // (misaligned)
0000062A 0000 206E ori.b D0, 0x6E /* 'n' */
0000062E 0008 2050 ori.b A0, 0x50 /* 'P' */
00000632 1028 006A move.b D0, [A0 + 0x6A]
00000636 6708 beq +0xA /* 00000640 */
00000638 3D6E 000E 0010 move.w [A6 + 0x10], [A6 + 0xE]
0000063E 6006 bra +0x8 /* 00000646 */
label00000640:
00000640 3D6E 000C 0010 move.w [A6 + 0x10], [A6 + 0xC]
label00000646:
00000646 4E5E unlink A6
00000648 205F movea.l A0, [A7]+
0000064A 504F addq.w A7, 8
0000064C 4ED0 jmp [A0]
0000064E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000650-0000065A
fn00000650:
00000650 4E56 0000 link A6, 0
00000654 206E 0008 movea.l A0, [A6 + 0x8]
00000658 2050 movea.l A0, [A0]
// end alternate branch 00000650-0000065A
fn00000650: // (misaligned)
00000652 0000 206E ori.b D0, 0x6E /* 'n' */
00000656 0008 2050 ori.b A0, 0x50 /* 'P' */
0000065A 1028 006A move.b D0, [A0 + 0x6A]
0000065E 6708 beq +0xA /* 00000668 */
00000660 3D6E 000C 0010 move.w [A6 + 0x10], [A6 + 0xC]
00000666 6006 bra +0x8 /* 0000066E */
label00000668:
00000668 3D6E 000E 0010 move.w [A6 + 0x10], [A6 + 0xE]
label0000066E:
0000066E 4E5E unlink A6
00000670 205F movea.l A0, [A7]+
00000672 504F addq.w A7, 8
00000674 4ED0 jmp [A0]
00000676 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2300: // at 00000678 (misaligned)
0000067A FFF6 .invalid <<F/7/7>>
0000067C 48E7 0308 movem.l -[A7], D6,D7,A4
00000680 286E 0008 movea.l A4, [A6 + 0x8]
00000684 4247 clr.w D7
00000686 70FF moveq.l D0, 0xFFFFFFFF
00000688 2054 movea.l A0, [A4]
0000068A B0A8 0026 cmp.l D0, [A0 + 0x26]
0000068E 57C0 seq D0
00000690 72FF moveq.l D1, 0xFFFFFFFF
00000692 B2A8 002A cmp.l D1, [A0 + 0x2A]
00000696 57C1 seq D1
00000698 8001 or.b D0, D1
0000069A 6704 beq +0x6 /* 000006A0 */
0000069C 3E3C 98D6 move.w D7, 0x98D6
label000006A0:
000006A0 2054 movea.l A0, [A4]
000006A2 4AA8 0044 tst.l [A0 + 0x44]
000006A6 6606 bne +0x8 /* 000006AE */
000006A8 3E3C 98D6 move.w D7, 0x98D6
000006AC 6048 bra +0x4A /* 000006F6 */
label000006AE:
000006AE 4267 clr.w -[A7]
000006B0 2054 movea.l A0, [A4]
000006B2 3F28 0060 move.w -[A7], [A0 + 0x60]
000006B6 486E FFFA pea.l [A6 - 0x6]
000006BA 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
000006BE 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000006C2 2054 movea.l A0, [A4]
000006C4 2028 0048 move.l D0, [A0 + 0x48]
000006C8 5380 subq.l D0, 1
000006CA 3D40 FFF6 move.w [A6 - 0xA], D0
000006CE 4246 clr.w D6
000006D0 601E bra +0x20 /* 000006F0 */
label000006D2:
000006D2 2254 movea.l A1, [A4]
000006D4 2069 0044 movea.l A0, [A1 + 0x44]
000006D8 2050 movea.l A0, [A0]
000006DA 3006 move.w D0, D6
000006DC E540 asl D0.w, 2
000006DE 2230 0000 move.l D1, [A0 + D0.w]
000006E2 B2AE FFFA cmp.l D1, [A6 - 0x6]
000006E6 6F04 ble +0x6 /* 000006EC */
000006E8 3E3C 98D6 move.w D7, 0x98D6
label000006EC:
000006EC 5246 addq.w D6, 1
000006EE 6906 bvs +0x8 /* 000006F6 */
label000006F0:
000006F0 BC6E FFF6 cmp.w D6, [A6 - 0xA]
000006F4 6FDC ble -0x22 /* 000006D2 */
label000006F6:
000006F6 3D47 000C move.w [A6 + 0xC], D7
000006FA 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000006FE 4E5E unlink A6
00000700 2E9F move.l [A7], [A7]+
00000702 4E75 rts
fn00000704:
00000704 4E56 FFF4 link A6, -0x000C
00000708 2F0C move.l -[A7], A4
0000070A 206E 000C movea.l A0, [A6 + 0xC]
0000070E 43EE FFF4 lea.l A1, [A6 - 0xC]
00000712 22D8 move.l [A1]+, [A0]+
00000714 22D8 move.l [A1]+, [A0]+
00000716 22D8 move.l [A1]+, [A0]+
00000718 286E 0008 movea.l A4, [A6 + 0x8]
0000071C 302E FFF4 move.w D0, [A6 - 0xC]
00000720 0440 00FE subi.w D0, 0xFE
00000724 6B00 02F8 bmi +0x2FA /* 00000A1E */
00000728 0C40 0042 cmpi.w D0, 0x42 /* 'B' */
0000072C 6E00 02F0 bgt +0x2F2 /* 00000A1E */
00000730 D040 add.w D0, D0
00000732 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000736 4EFB 0000 jmp [PC + D0.w]
0000073A 0088 0096 00A4 ori.l A0, 0x9600A4
00000740 00B2 00C0 00CE 02E6 ori.l [A2 + D0.w * 2 - 0x26], 0xC000CE
00000748 02E6 .incomplete
0000074A 00DC .incomplete
0000074C 00EA .incomplete
0000074E 00F8 .incomplete
00000750 0106 btst D6, D0
00000752 0114 btst [A4], D0
00000754 02E6 .incomplete
00000756 02E6 .incomplete
00000758 0122 btst -[A2], D0
0000075A 0130 013E 014C 015A 0168 btst [[A0 + 0x14C015A] + D0 + 0x168], D0
00000764 02E6 .incomplete
00000766 02E6 .incomplete
00000768 0176 0184 bchg <<invalid full ext with I/IS == 4>>, D0
0000076C 0192 bclr [A2], D0
0000076E 01A0 bclr -[A0], D0
00000770 01AE 01BC bclr [A6 + 0x1BC], D0
00000774 01CA .incomplete
00000776 01D8 .incomplete
00000778 01E6 .incomplete
0000077A 01F4 .incomplete
0000077C 0202 0210 andi.b D2, 0x10
00000780 021E 022C andi.b [A6]+, 0x2C /* ',' */
00000784 023A 0248 0256 andi.b [PC + 0x256 /* 000009DC, value 0x2F '/' */], 0x48 /* 'H' */
0000078A 02E6 .incomplete
0000078C 02E6 .incomplete
0000078E 0264 0270 andi.w -[A4], 0x270
00000792 02E6 .incomplete
00000794 02E6 .incomplete
00000796 02E6 .incomplete
00000798 027C 02E6 andi.w sr, 742
0000079C 02E6 .incomplete
0000079E 02E6 .incomplete
000007A0 0288 0294 02E6 andi.l A0, 0x29402E6
000007A6 02E6 .incomplete
000007A8 02E6 .incomplete
000007AA 02E6 .incomplete
000007AC 02E6 .incomplete
000007AE 02E6 .incomplete
000007B0 02E6 .incomplete
000007B2 02E6 .incomplete
000007B4 02A0 02AC 02B8 andi.l -[A0], 0x2AC02B8
000007BA 02C4 .incomplete
000007BC 02D0 .incomplete
000007BE 02DC .incomplete
000007C0 486E FFF4 pea.l [A6 - 0xC]
000007C4 2F0C move.l -[A7], A4
000007C6 4EBA 0AAC jsr [PC + 0xAAC /* 00001274 */]
000007CA 6000 0252 bra +0x254 /* 00000A1E */
000007CE 486E FFF4 pea.l [A6 - 0xC]
000007D2 2F0C move.l -[A7], A4
000007D4 4EBA 0EE2 jsr [PC + 0xEE2 /* 000016B8 */]
000007D8 6000 0244 bra +0x246 /* 00000A1E */
000007DC 486E FFF4 pea.l [A6 - 0xC]
000007E0 2F0C move.l -[A7], A4
000007E2 4EBA 0A30 jsr [PC + 0xA30 /* 00001214 */]
000007E6 6000 0236 bra +0x238 /* 00000A1E */
000007EA 486E FFF4 pea.l [A6 - 0xC]
000007EE 2F0C move.l -[A7], A4
000007F0 4EBA 09C2 jsr [PC + 0x9C2 /* 000011B4 */]
000007F4 6000 0228 bra +0x22A /* 00000A1E */
000007F8 486E FFF4 pea.l [A6 - 0xC]
000007FC 2F0C move.l -[A7], A4
000007FE 4EBA 0640 jsr [PC + 0x640 /* 00000E40 */]
00000802 6000 021A bra +0x21C /* 00000A1E */
00000806 486E FFF4 pea.l [A6 - 0xC]
0000080A 2F0C move.l -[A7], A4
0000080C 4EBA 0806 jsr [PC + 0x806 /* 00001014 */]
00000810 6000 020C bra +0x20E /* 00000A1E */
00000814 486E FFF4 pea.l [A6 - 0xC]
00000818 2F0C move.l -[A7], A4
0000081A 4EBA 0AB8 jsr [PC + 0xAB8 /* 000012D4 */]
0000081E 6000 01FE bra +0x200 /* 00000A1E */
00000822 486E FFF4 pea.l [A6 - 0xC]
00000826 2F0C move.l -[A7], A4
00000828 4EBA 0EAA jsr [PC + 0xEAA /* 000016D4 */]
0000082C 6000 01F0 bra +0x1F2 /* 00000A1E */
00000830 486E FFF4 pea.l [A6 - 0xC]
00000834 2F0C move.l -[A7], A4
00000836 4EBA 0EB8 jsr [PC + 0xEB8 /* 000016F0 */]
0000083A 6000 01E2 bra +0x1E4 /* 00000A1E */
0000083E 486E FFF4 pea.l [A6 - 0xC]
00000842 2F0C move.l -[A7], A4
00000844 4EBA 0EC6 jsr [PC + 0xEC6 /* 0000170C */]
00000848 6000 01D4 bra +0x1D6 /* 00000A1E */
0000084C 486E FFF4 pea.l [A6 - 0xC]
00000850 2F0C move.l -[A7], A4
00000852 4EBA 0ED4 jsr [PC + 0xED4 /* 00001728 */]
00000856 6000 01C6 bra +0x1C8 /* 00000A1E */
0000085A 486E FFF4 pea.l [A6 - 0xC]
0000085E 2F0C move.l -[A7], A4
00000860 4EBA 0EE2 jsr [PC + 0xEE2 /* 00001744 */]
00000864 6000 01B8 bra +0x1BA /* 00000A1E */
00000868 486E FFF4 pea.l [A6 - 0xC]
0000086C 2F0C move.l -[A7], A4
0000086E 4EBA 0EF0 jsr [PC + 0xEF0 /* 00001760 */]
00000872 6000 01AA bra +0x1AC /* 00000A1E */
00000876 486E FFF4 pea.l [A6 - 0xC]
0000087A 2F0C move.l -[A7], A4
0000087C 4EBA 0EFE jsr [PC + 0xEFE /* 0000177C */]
00000880 6000 019C bra +0x19E /* 00000A1E */
00000884 486E FFF4 pea.l [A6 - 0xC]
00000888 2F0C move.l -[A7], A4
0000088A 4EBA 0F0C jsr [PC + 0xF0C /* 00001798 */]
0000088E 6000 018E bra +0x190 /* 00000A1E */
00000892 486E FFF4 pea.l [A6 - 0xC]
00000896 2F0C move.l -[A7], A4
00000898 4EBA 0CD6 jsr [PC + 0xCD6 /* 00001570 */]
0000089C 6000 0180 bra +0x182 /* 00000A1E */
000008A0 486E FFF4 pea.l [A6 - 0xC]
000008A4 2F0C move.l -[A7], A4
000008A6 4EBA 0F0C jsr [PC + 0xF0C /* 000017B4 */]
000008AA 6000 0172 bra +0x174 /* 00000A1E */
000008AE 486E FFF4 pea.l [A6 - 0xC]
000008B2 2F0C move.l -[A7], A4
000008B4 4EBA 0BEE jsr [PC + 0xBEE /* 000014A4 */]
000008B8 6000 0164 bra +0x166 /* 00000A1E */
000008BC 486E FFF4 pea.l [A6 - 0xC]
000008C0 2F0C move.l -[A7], A4
000008C2 4EBA 0B80 jsr [PC + 0xB80 /* 00001444 */]
000008C6 6000 0156 bra +0x158 /* 00000A1E */
000008CA 486E FFF4 pea.l [A6 - 0xC]
000008CE 2F0C move.l -[A7], A4
000008D0 4EBA 0C2E jsr [PC + 0xC2E /* 00001500 */]
000008D4 6000 0148 bra +0x14A /* 00000A1E */
000008D8 486E FFF4 pea.l [A6 - 0xC]
000008DC 2F0C move.l -[A7], A4
000008DE 4EBA 0EF0 jsr [PC + 0xEF0 /* 000017D0 */]
000008E2 6000 013A bra +0x13C /* 00000A1E */
000008E6 486E FFF4 pea.l [A6 - 0xC]
000008EA 2F0C move.l -[A7], A4
000008EC 4EBA 0EFE jsr [PC + 0xEFE /* 000017EC */]
000008F0 6000 012C bra +0x12E /* 00000A1E */
000008F4 486E FFF4 pea.l [A6 - 0xC]
000008F8 2F0C move.l -[A7], A4
000008FA 4EBA 0CE4 jsr [PC + 0xCE4 /* 000015E0 */]
000008FE 6000 011E bra +0x120 /* 00000A1E */
00000902 486E FFF4 pea.l [A6 - 0xC]
00000906 2F0C move.l -[A7], A4
00000908 4EBA 0D42 jsr [PC + 0xD42 /* 0000164C */]
0000090C 6000 0110 bra +0x112 /* 00000A1E */
00000910 486E FFF4 pea.l [A6 - 0xC]
00000914 2F0C move.l -[A7], A4
00000916 4EBA 0A18 jsr [PC + 0xA18 /* 00001330 */]
0000091A 6000 0102 bra +0x104 /* 00000A1E */
0000091E 486E FFF4 pea.l [A6 - 0xC]
00000922 2F0C move.l -[A7], A4
00000924 4EBA 0EE2 jsr [PC + 0xEE2 /* 00001808 */]
00000928 6000 00F4 bra +0xF6 /* 00000A1E */
0000092C 486E FFF4 pea.l [A6 - 0xC]
00000930 2F0C move.l -[A7], A4
00000932 4EBA 0EF0 jsr [PC + 0xEF0 /* 00001824 */]
00000936 6000 00E6 bra +0xE8 /* 00000A1E */
0000093A 486E FFF4 pea.l [A6 - 0xC]
0000093E 2F0C move.l -[A7], A4
00000940 4EBA 0EFE jsr [PC + 0xEFE /* 00001840 */]
00000944 6000 00D8 bra +0xDA /* 00000A1E */
00000948 486E FFF4 pea.l [A6 - 0xC]
0000094C 2F0C move.l -[A7], A4
0000094E 4EBA 0F0C jsr [PC + 0xF0C /* 0000185C */]
00000952 6000 00CA bra +0xCC /* 00000A1E */
00000956 486E FFF4 pea.l [A6 - 0xC]
0000095A 2F0C move.l -[A7], A4
0000095C 4EBA 0F1A jsr [PC + 0xF1A /* 00001878 */]
00000960 6000 00BC bra +0xBE /* 00000A1E */
00000964 486E FFF4 pea.l [A6 - 0xC]
00000968 2F0C move.l -[A7], A4
0000096A 4EBA 07EC jsr [PC + 0x7EC /* 00001158 */]
0000096E 6000 00AE bra +0xB0 /* 00000A1E */
00000972 486E FFF4 pea.l [A6 - 0xC]
00000976 2F0C move.l -[A7], A4
00000978 4EBA 0722 jsr [PC + 0x722 /* 0000109C */]
0000097C 6000 00A0 bra +0xA2 /* 00000A1E */
00000980 486E FFF4 pea.l [A6 - 0xC]
00000984 2F0C move.l -[A7], A4
00000986 4EBA 0F0C jsr [PC + 0xF0C /* 00001894 */]
0000098A 6000 0092 bra +0x94 /* 00000A1E */
0000098E 486E FFF4 pea.l [A6 - 0xC]
00000992 2F0C move.l -[A7], A4
00000994 4EBA 0F1A jsr [PC + 0xF1A /* 000018B0 */]
00000998 6000 0084 bra +0x86 /* 00000A1E */
0000099C 486E FFF4 pea.l [A6 - 0xC]
000009A0 2F0C move.l -[A7], A4
000009A2 4EBA 0A44 jsr [PC + 0xA44 /* 000013E8 */]
000009A6 6076 bra +0x78 /* 00000A1E */
000009A8 486E FFF4 pea.l [A6 - 0xC]
000009AC 2F0C move.l -[A7], A4
000009AE 4EBA 0F1C jsr [PC + 0xF1C /* 000018CC */]
000009B2 606A bra +0x6C /* 00000A1E */
000009B4 486E FFF4 pea.l [A6 - 0xC]
000009B8 2F0C move.l -[A7], A4
000009BA 4EBA 0F2C jsr [PC + 0xF2C /* 000018E8 */]
000009BE 605E bra +0x60 /* 00000A1E */
000009C0 486E FFF4 pea.l [A6 - 0xC]
000009C4 2F0C move.l -[A7], A4
000009C6 4EBA 0F3C jsr [PC + 0xF3C /* 00001904 */]
000009CA 6052 bra +0x54 /* 00000A1E */
000009CC 486E FFF4 pea.l [A6 - 0xC]
000009D0 2F0C move.l -[A7], A4
000009D2 4EBA 0F4C jsr [PC + 0xF4C /* 00001920 */]
000009D6 6046 bra +0x48 /* 00000A1E */
000009D8 486E FFF4 pea.l [A6 - 0xC]
000009DC 2F0C move.l -[A7], A4
000009DE 4EBA 0F5C jsr [PC + 0xF5C /* 0000193C */]
000009E2 603A bra +0x3C /* 00000A1E */
000009E4 486E FFF4 pea.l [A6 - 0xC]
000009E8 2F0C move.l -[A7], A4
000009EA 4EBA 0F6C jsr [PC + 0xF6C /* 00001958 */]
000009EE 602E bra +0x30 /* 00000A1E */
000009F0 486E FFF4 pea.l [A6 - 0xC]
000009F4 2F0C move.l -[A7], A4
000009F6 4EBA 0994 jsr [PC + 0x994 /* 0000138C */]
000009FA 6022 bra +0x24 /* 00000A1E */
000009FC 486E FFF4 pea.l [A6 - 0xC]
00000A00 2F0C move.l -[A7], A4
00000A02 4EBA 0F70 jsr [PC + 0xF70 /* 00001974 */]
00000A06 6016 bra +0x18 /* 00000A1E */
00000A08 486E FFF4 pea.l [A6 - 0xC]
00000A0C 2F0C move.l -[A7], A4
00000A0E 4EBA 0F80 jsr [PC + 0xF80 /* 00001990 */]
00000A12 600A bra +0xC /* 00000A1E */
00000A14 486E FFF4 pea.l [A6 - 0xC]
00000A18 2F0C move.l -[A7], A4
00000A1A 4EBA 053C jsr [PC + 0x53C /* 00000F58 */]
label00000A1E:
00000A1E 285F movea.l A4, [A7]+
00000A20 4E5E unlink A6
00000A22 205F movea.l A0, [A7]+
00000A24 504F addq.w A7, 8
00000A26 4ED0 jmp [A0]
export_2301:
00000A28 4E56 FFFE link A6, -0x0002
00000A2C 48E7 0108 movem.l -[A7], D7,A4
00000A30 286E 0008 movea.l A4, [A6 + 0x8]
00000A34 7E06 moveq.l D7, 0x06
00000A36 2054 movea.l A0, [A4]
00000A38 4AA8 0026 tst.l [A0 + 0x26]
00000A3C 5EC0 sgt D0
00000A3E 4AA8 002A tst.l [A0 + 0x2A]
00000A42 5EC1 sgt D1
00000A44 C001 and.b D0, D1
00000A46 6702 beq +0x4 /* 00000A4A */
00000A48 7E05 moveq.l D7, 0x05
label00000A4A:
00000A4A 7005 moveq.l D0, 0x05
00000A4C B007 cmp.b D0, D7
00000A4E 6600 02DC bne +0x2DE /* 00000D2C */
00000A52 7001 moveq.l D0, 0x01
00000A54 2054 movea.l A0, [A4]
00000A56 B068 003E cmp.w D0, [A0 + 0x3E]
00000A5A 6658 bne +0x5A /* 00000AB4 */
00000A5C 7001 moveq.l D0, 0x01
00000A5E B068 0002 cmp.w D0, [A0 + 0x2]
00000A62 6650 bne +0x52 /* 00000AB4 */
00000A64 7001 moveq.l D0, 0x01
00000A66 B068 001E cmp.w D0, [A0 + 0x1E]
00000A6A 57C0 seq D0
00000A6C 0C68 8003 001E cmpi.w [A0 + 0x1E], 0x8003
00000A72 57C1 seq D1
00000A74 8001 or.b D0, D1
00000A76 7202 moveq.l D1, 0x02
00000A78 B268 001E cmp.w D1, [A0 + 0x1E]
00000A7C 57C1 seq D1
00000A7E 8001 or.b D0, D1
00000A80 0C68 8005 001E cmpi.w [A0 + 0x1E], 0x8005
00000A86 57C1 seq D1
00000A88 8001 or.b D0, D1
00000A8A 7205 moveq.l D1, 0x05
00000A8C B268 001E cmp.w D1, [A0 + 0x1E]
00000A90 57C1 seq D1
00000A92 8001 or.b D0, D1
00000A94 671E beq +0x20 /* 00000AB4 */
00000A96 7001 moveq.l D0, 0x01
00000A98 2054 movea.l A0, [A4]
00000A9A B068 0036 cmp.w D0, [A0 + 0x36]
00000A9E 6614 bne +0x16 /* 00000AB4 */
00000AA0 4A68 0032 tst.w [A0 + 0x32]
00000AA4 57C0 seq D0
00000AA6 7201 moveq.l D1, 0x01
00000AA8 B268 0032 cmp.w D1, [A0 + 0x32]
00000AAC 57C1 seq D1
00000AAE 8001 or.b D0, D1
00000AB0 6702 beq +0x4 /* 00000AB4 */
00000AB2 4207 clr.b D7
label00000AB4:
00000AB4 7001 moveq.l D0, 0x01
00000AB6 2054 movea.l A0, [A4]
00000AB8 B068 003E cmp.w D0, [A0 + 0x3E]
00000ABC 666A bne +0x6C /* 00000B28 */
00000ABE 7004 moveq.l D0, 0x04
00000AC0 B068 0002 cmp.w D0, [A0 + 0x2]
00000AC4 57C0 seq D0
00000AC6 7208 moveq.l D1, 0x08
00000AC8 B268 0002 cmp.w D1, [A0 + 0x2]
00000ACC 57C1 seq D1
00000ACE 8001 or.b D0, D1
00000AD0 6756 beq +0x58 /* 00000B28 */
00000AD2 7001 moveq.l D0, 0x01
00000AD4 2054 movea.l A0, [A4]
00000AD6 B068 001E cmp.w D0, [A0 + 0x1E]
00000ADA 57C0 seq D0
00000ADC 7205 moveq.l D1, 0x05
00000ADE B268 001E cmp.w D1, [A0 + 0x1E]
00000AE2 57C1 seq D1
00000AE4 8001 or.b D0, D1
00000AE6 0C68 8029 001E cmpi.w [A0 + 0x1E], 0x8029
00000AEC 57C1 seq D1
00000AEE 7404 moveq.l D2, 0x04
00000AF0 B468 0002 cmp.w D2, [A0 + 0x2]
00000AF4 57C2 seq D2
00000AF6 C202 and.b D1, D2
00000AF8 8001 or.b D0, D1
00000AFA 672C beq +0x2E /* 00000B28 */
00000AFC 7001 moveq.l D0, 0x01
00000AFE 2054 movea.l A0, [A4]
00000B00 B068 0036 cmp.w D0, [A0 + 0x36]
00000B04 57C0 seq D0
00000B06 7202 moveq.l D1, 0x02
00000B08 B268 0036 cmp.w D1, [A0 + 0x36]
00000B0C 57C1 seq D1
00000B0E 8001 or.b D0, D1
00000B10 6716 beq +0x18 /* 00000B28 */
00000B12 2054 movea.l A0, [A4]
00000B14 4A68 0032 tst.w [A0 + 0x32]
00000B18 57C0 seq D0
00000B1A 7201 moveq.l D1, 0x01
00000B1C B268 0032 cmp.w D1, [A0 + 0x32]
00000B20 57C1 seq D1
00000B22 8001 or.b D0, D1
00000B24 6702 beq +0x4 /* 00000B28 */
00000B26 7E01 moveq.l D7, 0x01
label00000B28:
00000B28 7001 moveq.l D0, 0x01
00000B2A 2054 movea.l A0, [A4]
00000B2C B068 003E cmp.w D0, [A0 + 0x3E]
00000B30 663C bne +0x3E /* 00000B6E */
00000B32 7001 moveq.l D0, 0x01
00000B34 B068 0002 cmp.w D0, [A0 + 0x2]
00000B38 5FC0 sle D0
00000B3A 7208 moveq.l D1, 0x08
00000B3C B268 0002 cmp.w D1, [A0 + 0x2]
00000B40 5CC1 sge D1
00000B42 C001 and.b D0, D1
00000B44 6728 beq +0x2A /* 00000B6E */
00000B46 7001 moveq.l D0, 0x01
00000B48 B068 001E cmp.w D0, [A0 + 0x1E]
00000B4C 57C0 seq D0
00000B4E 7205 moveq.l D1, 0x05
00000B50 B268 001E cmp.w D1, [A0 + 0x1E]
00000B54 57C1 seq D1
00000B56 8001 or.b D0, D1
00000B58 6714 beq +0x16 /* 00000B6E */
00000B5A 7001 moveq.l D0, 0x01
00000B5C 2054 movea.l A0, [A4]
00000B5E B068 0036 cmp.w D0, [A0 + 0x36]
00000B62 660A bne +0xC /* 00000B6E */
00000B64 7003 moveq.l D0, 0x03
00000B66 B068 0032 cmp.w D0, [A0 + 0x32]
00000B6A 6602 bne +0x4 /* 00000B6E */
00000B6C 7E02 moveq.l D7, 0x02
label00000B6E:
00000B6E 7003 moveq.l D0, 0x03
00000B70 2054 movea.l A0, [A4]
00000B72 B068 003E cmp.w D0, [A0 + 0x3E]
00000B76 666A bne +0x6C /* 00000BE2 */
00000B78 7008 moveq.l D0, 0x08
00000B7A B068 0002 cmp.w D0, [A0 + 0x2]
00000B7E 57C0 seq D0
00000B80 7208 moveq.l D1, 0x08
00000B82 B268 0004 cmp.w D1, [A0 + 0x4]
00000B86 57C1 seq D1
00000B88 C001 and.b D0, D1
00000B8A 7208 moveq.l D1, 0x08
00000B8C B268 0006 cmp.w D1, [A0 + 0x6]
00000B90 57C1 seq D1
00000B92 C001 and.b D0, D1
00000B94 674C beq +0x4E /* 00000BE2 */
00000B96 7001 moveq.l D0, 0x01
00000B98 B068 0034 cmp.w D0, [A0 + 0x34]
00000B9C 57C0 seq D0
00000B9E 7202 moveq.l D1, 0x02
00000BA0 B268 0034 cmp.w D1, [A0 + 0x34]
00000BA4 57C1 seq D1
00000BA6 8001 or.b D0, D1
00000BA8 6738 beq +0x3A /* 00000BE2 */
00000BAA 7001 moveq.l D0, 0x01
00000BAC 2054 movea.l A0, [A4]
00000BAE B068 001E cmp.w D0, [A0 + 0x1E]
00000BB2 57C0 seq D0
00000BB4 7205 moveq.l D1, 0x05
00000BB6 B268 001E cmp.w D1, [A0 + 0x1E]
00000BBA 57C1 seq D1
00000BBC 8001 or.b D0, D1
00000BBE 6722 beq +0x24 /* 00000BE2 */
00000BC0 7001 moveq.l D0, 0x01
00000BC2 2054 movea.l A0, [A4]
00000BC4 B068 0036 cmp.w D0, [A0 + 0x36]
00000BC8 57C0 seq D0
00000BCA 7202 moveq.l D1, 0x02
00000BCC B268 0036 cmp.w D1, [A0 + 0x36]
00000BD0 57C1 seq D1
00000BD2 8001 or.b D0, D1
00000BD4 670C beq +0xE /* 00000BE2 */
00000BD6 7002 moveq.l D0, 0x02
00000BD8 2054 movea.l A0, [A4]
00000BDA B068 0032 cmp.w D0, [A0 + 0x32]
00000BDE 6602 bne +0x4 /* 00000BE2 */
00000BE0 7E03 moveq.l D7, 0x03
label00000BE2:
00000BE2 7003 moveq.l D0, 0x03
00000BE4 2054 movea.l A0, [A4]
00000BE6 B068 003E cmp.w D0, [A0 + 0x3E]
00000BEA 6654 bne +0x56 /* 00000C40 */
00000BEC 7008 moveq.l D0, 0x08
00000BEE B068 0002 cmp.w D0, [A0 + 0x2]
00000BF2 664C bne +0x4E /* 00000C40 */
00000BF4 7001 moveq.l D0, 0x01
00000BF6 B068 0034 cmp.w D0, [A0 + 0x34]
00000BFA 57C0 seq D0
00000BFC 7202 moveq.l D1, 0x02
00000BFE B268 0034 cmp.w D1, [A0 + 0x34]
00000C02 57C1 seq D1
00000C04 8001 or.b D0, D1
00000C06 6738 beq +0x3A /* 00000C40 */
00000C08 7001 moveq.l D0, 0x01
00000C0A 2054 movea.l A0, [A4]
00000C0C B068 001E cmp.w D0, [A0 + 0x1E]
00000C10 57C0 seq D0
00000C12 7205 moveq.l D1, 0x05
00000C14 B268 001E cmp.w D1, [A0 + 0x1E]
00000C18 57C1 seq D1
00000C1A 8001 or.b D0, D1
00000C1C 6722 beq +0x24 /* 00000C40 */
00000C1E 7001 moveq.l D0, 0x01
00000C20 2054 movea.l A0, [A4]
00000C22 B068 0036 cmp.w D0, [A0 + 0x36]
00000C26 57C0 seq D0
00000C28 7202 moveq.l D1, 0x02
00000C2A B268 0036 cmp.w D1, [A0 + 0x36]
00000C2E 57C1 seq D1
00000C30 8001 or.b D0, D1
00000C32 670C beq +0xE /* 00000C40 */
00000C34 7002 moveq.l D0, 0x02
00000C36 2054 movea.l A0, [A4]
00000C38 B068 0032 cmp.w D0, [A0 + 0x32]
00000C3C 6602 bne +0x4 /* 00000C40 */
00000C3E 7E03 moveq.l D7, 0x03
label00000C40:
00000C40 7003 moveq.l D0, 0x03
00000C42 2054 movea.l A0, [A4]
00000C44 B068 003E cmp.w D0, [A0 + 0x3E]
00000C48 666A bne +0x6C /* 00000CB4 */
00000C4A 7006 moveq.l D0, 0x06
00000C4C B068 0002 cmp.w D0, [A0 + 0x2]
00000C50 57C0 seq D0
00000C52 7205 moveq.l D1, 0x05
00000C54 B268 0004 cmp.w D1, [A0 + 0x4]
00000C58 57C1 seq D1
00000C5A C001 and.b D0, D1
00000C5C 7205 moveq.l D1, 0x05
00000C5E B268 0006 cmp.w D1, [A0 + 0x6]
00000C62 57C1 seq D1
00000C64 C001 and.b D0, D1
00000C66 674C beq +0x4E /* 00000CB4 */
00000C68 7001 moveq.l D0, 0x01
00000C6A B068 0034 cmp.w D0, [A0 + 0x34]
00000C6E 57C0 seq D0
00000C70 7202 moveq.l D1, 0x02
00000C72 B268 0034 cmp.w D1, [A0 + 0x34]
00000C76 57C1 seq D1
00000C78 8001 or.b D0, D1
00000C7A 6738 beq +0x3A /* 00000CB4 */
00000C7C 7001 moveq.l D0, 0x01
00000C7E 2054 movea.l A0, [A4]
00000C80 B068 001E cmp.w D0, [A0 + 0x1E]
00000C84 57C0 seq D0
00000C86 7205 moveq.l D1, 0x05
00000C88 B268 001E cmp.w D1, [A0 + 0x1E]
00000C8C 57C1 seq D1
00000C8E 8001 or.b D0, D1
00000C90 6722 beq +0x24 /* 00000CB4 */
00000C92 7001 moveq.l D0, 0x01
00000C94 2054 movea.l A0, [A4]
00000C96 B068 0036 cmp.w D0, [A0 + 0x36]
00000C9A 57C0 seq D0
00000C9C 7202 moveq.l D1, 0x02
00000C9E B268 0036 cmp.w D1, [A0 + 0x36]
00000CA2 57C1 seq D1
00000CA4 8001 or.b D0, D1
00000CA6 670C beq +0xE /* 00000CB4 */
00000CA8 7002 moveq.l D0, 0x02
00000CAA 2054 movea.l A0, [A4]
00000CAC B068 0032 cmp.w D0, [A0 + 0x32]
00000CB0 6602 bne +0x4 /* 00000CB4 */
00000CB2 7E03 moveq.l D7, 0x03
label00000CB4:
00000CB4 7004 moveq.l D0, 0x04
00000CB6 2054 movea.l A0, [A4]
00000CB8 B068 003E cmp.w D0, [A0 + 0x3E]
00000CBC 666E bne +0x70 /* 00000D2C */
00000CBE 7008 moveq.l D0, 0x08
00000CC0 B068 0002 cmp.w D0, [A0 + 0x2]
00000CC4 57C0 seq D0
00000CC6 4A00 tst.b D0
00000CC8 6762 beq +0x64 /* 00000D2C */
00000CCA 7208 moveq.l D1, 0x08
00000CCC B268 0004 cmp.w D1, [A0 + 0x4]
00000CD0 57C1 seq D1
00000CD2 C001 and.b D0, D1
00000CD4 6756 beq +0x58 /* 00000D2C */
00000CD6 7208 moveq.l D1, 0x08
00000CD8 B268 0006 cmp.w D1, [A0 + 0x6]
00000CDC 57C1 seq D1
00000CDE C001 and.b D0, D1
00000CE0 674A beq +0x4C /* 00000D2C */
00000CE2 7208 moveq.l D1, 0x08
00000CE4 B268 0008 cmp.w D1, [A0 + 0x8]
00000CE8 57C1 seq D1
00000CEA C001 and.b D0, D1
00000CEC 673E beq +0x40 /* 00000D2C */
00000CEE 7001 moveq.l D0, 0x01
00000CF0 B068 001E cmp.w D0, [A0 + 0x1E]
00000CF4 57C0 seq D0
00000CF6 4A00 tst.b D0
00000CF8 660C bne +0xE /* 00000D06 */
00000CFA 7205 moveq.l D1, 0x05
00000CFC B268 001E cmp.w D1, [A0 + 0x1E]
00000D00 57C1 seq D1
00000D02 8001 or.b D0, D1
00000D04 6726 beq +0x28 /* 00000D2C */
label00000D06:
00000D06 7001 moveq.l D0, 0x01
00000D08 2054 movea.l A0, [A4]
00000D0A B068 0036 cmp.w D0, [A0 + 0x36]
00000D0E 57C0 seq D0
00000D10 4A00 tst.b D0
00000D12 660C bne +0xE /* 00000D20 */
00000D14 7202 moveq.l D1, 0x02
00000D16 B268 0036 cmp.w D1, [A0 + 0x36]
00000D1A 57C1 seq D1
00000D1C 8001 or.b D0, D1
00000D1E 670C beq +0xE /* 00000D2C */
label00000D20:
00000D20 7005 moveq.l D0, 0x05
00000D22 2054 movea.l A0, [A4]
00000D24 B068 0032 cmp.w D0, [A0 + 0x32]
00000D28 6602 bne +0x4 /* 00000D2C */
00000D2A 7E04 moveq.l D7, 0x04
label00000D2C:
00000D2C 1D47 000C move.b [A6 + 0xC], D7
00000D30 4CDF 1080 movem.l D7,A4, [A7]+
00000D34 4E5E unlink A6
00000D36 2E9F move.l [A7], [A7]+
00000D38 4E75 rts
00000D3A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2302: // at 00000D3C (misaligned)
00000D3E FFF6 .invalid <<F/7/7>>
00000D40 48E7 0038 movem.l -[A7], A2,A3,A4
00000D44 266E 000C movea.l A3, [A6 + 0xC]
00000D48 286E 0008 movea.l A4, [A6 + 0x8]
00000D4C 2054 movea.l A0, [A4]
00000D4E 3028 0038 move.w D0, [A0 + 0x38]
00000D52 5740 subq.w D0, 3
00000D54 6702 beq +0x4 /* 00000D58 */
00000D56 6078 bra +0x7A /* 00000DD0 */
label00000D58:
00000D58 42A7 clr.l -[A7]
00000D5A 2054 movea.l A0, [A4]
00000D5C 4868 004C pea.l [A0 + 0x4C]
00000D60 43EE FFF6 lea.l A1, [A6 - 0xA]
00000D64 45FA 00D0 lea.l A2, [PC + 0xD0 /* 00000E36, value 0x4000A28F, cstring "@" */]
00000D68 22DA move.l [A1]+, [A2]+
00000D6A 22DA move.l [A1]+, [A2]+
00000D6C 3292 move.w [A1], [A2]
00000D6E 486E FFF6 pea.l [A6 - 0xA]
00000D72 3F3C 2804 move.w -[A7], 0x2804
00000D76 A9EB syscall Pack4/FP68K
00000D78 4868 0050 pea.l [A0 + 0x50]
00000D7C 486E FFF6 pea.l [A6 - 0xA]
00000D80 3F3C 2806 move.w -[A7], 0x2806
00000D84 A9EB syscall Pack4/FP68K
00000D86 486E FFF6 pea.l [A6 - 0xA]
00000D8A 4EAD 48D2 jsr [A5 + 0x48D2 /* export_2326 */]
00000D8E 201F move.l D0, [A7]+
00000D90 3740 0002 move.w [A3 + 0x2], D0
00000D94 42A7 clr.l -[A7]
00000D96 2054 movea.l A0, [A4]
00000D98 4868 0054 pea.l [A0 + 0x54]
00000D9C 43EE FFF6 lea.l A1, [A6 - 0xA]
00000DA0 45FA 0094 lea.l A2, [PC + 0x94 /* 00000E36, value 0x4000A28F, cstring "@" */]
00000DA4 22DA move.l [A1]+, [A2]+
00000DA6 22DA move.l [A1]+, [A2]+
00000DA8 3292 move.w [A1], [A2]
00000DAA 486E FFF6 pea.l [A6 - 0xA]
00000DAE 3F3C 2804 move.w -[A7], 0x2804
00000DB2 A9EB syscall Pack4/FP68K
00000DB4 4868 0058 pea.l [A0 + 0x58]
00000DB8 486E FFF6 pea.l [A6 - 0xA]
00000DBC 3F3C 2806 move.w -[A7], 0x2806
00000DC0 A9EB syscall Pack4/FP68K
00000DC2 486E FFF6 pea.l [A6 - 0xA]
00000DC6 4EAD 48D2 jsr [A5 + 0x48D2 /* export_2326 */]
00000DCA 201F move.l D0, [A7]+
00000DCC 3680 move.w [A3], D0
00000DCE 605A bra +0x5C /* 00000E2A */
label00000DD0:
00000DD0 42A7 clr.l -[A7]
00000DD2 2054 movea.l A0, [A4]
00000DD4 4868 004C pea.l [A0 + 0x4C]
00000DD8 486E FFF6 pea.l [A6 - 0xA]
00000DDC 3F3C 280E move.w -[A7], 0x280E
00000DE0 A9EB syscall Pack4/FP68K
00000DE2 4868 0050 pea.l [A0 + 0x50]
00000DE6 486E FFF6 pea.l [A6 - 0xA]
00000DEA 3F3C 2806 move.w -[A7], 0x2806
00000DEE A9EB syscall Pack4/FP68K
00000DF0 486E FFF6 pea.l [A6 - 0xA]
00000DF4 4EAD 48D2 jsr [A5 + 0x48D2 /* export_2326 */]
00000DF8 201F move.l D0, [A7]+
00000DFA 3740 0002 move.w [A3 + 0x2], D0
00000DFE 42A7 clr.l -[A7]
00000E00 2054 movea.l A0, [A4]
00000E02 4868 0054 pea.l [A0 + 0x54]
00000E06 486E FFF6 pea.l [A6 - 0xA]
00000E0A 3F3C 280E move.w -[A7], 0x280E
00000E0E A9EB syscall Pack4/FP68K
00000E10 4868 0058 pea.l [A0 + 0x58]
00000E14 486E FFF6 pea.l [A6 - 0xA]
00000E18 3F3C 2806 move.w -[A7], 0x2806
00000E1C A9EB syscall Pack4/FP68K
00000E1E 486E FFF6 pea.l [A6 - 0xA]
00000E22 4EAD 48D2 jsr [A5 + 0x48D2 /* export_2326 */]
00000E26 201F move.l D0, [A7]+
00000E28 3680 move.w [A3], D0
label00000E2A:
00000E2A 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00000E2E 4E5E unlink A6
00000E30 205F movea.l A0, [A7]+
00000E32 504F addq.w A7, 8
00000E34 4ED0 jmp [A0]
00000E36 4000 negx.b D0
00000E38 A28F syscall DeferUserFn, flags=2
00000E3A 5C28 F5C2 addq.b [A0 - 0xA3E], 6
00000E3E 8F5C or.w [A4]+, D7
fn00000E40:
00000E40 4E56 FFF0 link A6, -0x0010
00000E44 48E7 0118 movem.l -[A7], D7,A3,A4
00000E48 206E 000C movea.l A0, [A6 + 0xC]
00000E4C 43EE FFF4 lea.l A1, [A6 - 0xC]
00000E50 22D8 move.l [A1]+, [A0]+
00000E52 22D8 move.l [A1]+, [A0]+
00000E54 22D8 move.l [A1]+, [A0]+
00000E56 266E 0008 movea.l A3, [A6 + 0x8]
00000E5A 284B movea.l A4, A3
00000E5C 7003 moveq.l D0, 0x03
00000E5E B06E FFF6 cmp.w D0, [A6 - 0xA]
00000E62 6600 00AA bne +0xAC /* 00000F0E */
00000E66 302E FFFA move.w D0, [A6 - 0x6]
00000E6A 5340 subq.w D0, 1
00000E6C 6706 beq +0x8 /* 00000E74 */
00000E6E 5340 subq.w D0, 1
00000E70 6718 beq +0x1A /* 00000E8A */
00000E72 603C bra +0x3E /* 00000EB0 */
label00000E74:
00000E74 4267 clr.w -[A7]
00000E76 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000E7A 2F0B move.l -[A7], A3
00000E7C 4EBA F7AA jsr [PC - 0x856 /* 00000628 */]
00000E80 2054 movea.l A0, [A4]
00000E82 315F 0002 move.w [A0 + 0x2], [A7]+
00000E86 6000 0090 bra +0x92 /* 00000F18 */
label00000E8A:
00000E8A 4267 clr.w -[A7]
00000E8C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000E90 2F0B move.l -[A7], A3
00000E92 4EBA F794 jsr [PC - 0x86C /* 00000628 */]
00000E96 2054 movea.l A0, [A4]
00000E98 315F 0002 move.w [A0 + 0x2], [A7]+
00000E9C 4267 clr.w -[A7]
00000E9E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000EA2 2F0B move.l -[A7], A3
00000EA4 4EBA F7AA jsr [PC - 0x856 /* 00000650 */]
00000EA8 2054 movea.l A0, [A4]
00000EAA 315F 0004 move.w [A0 + 0x4], [A7]+
00000EAE 6068 bra +0x6A /* 00000F18 */
label00000EB0:
00000EB0 4267 clr.w -[A7]
00000EB2 2054 movea.l A0, [A4]
00000EB4 3F28 0060 move.w -[A7], [A0 + 0x60]
00000EB8 3F3C 0001 move.w -[A7], 0x1
00000EBC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000EC0 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
00000EC4 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000EC8 42A7 clr.l -[A7]
00000ECA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000ECE 700A moveq.l D0, 0x0A
00000ED0 2F00 move.l -[A7], D0
00000ED2 201F move.l D0, [A7]+
00000ED4 2E9F move.l [A7], [A7]+
00000ED6 B097 cmp.l D0, [A7]
00000ED8 6C02 bge +0x4 /* 00000EDC */
00000EDA 2E80 move.l [A7], D0
label00000EDC:
00000EDC 201F move.l D0, [A7]+
00000EDE 3D40 FFF0 move.w [A6 - 0x10], D0
00000EE2 7E01 moveq.l D7, 0x01
00000EE4 6020 bra +0x22 /* 00000F06 */
label00000EE6:
00000EE6 3007 move.w D0, D7
00000EE8 2054 movea.l A0, [A4]
00000EEA D040 add.w D0, D0
00000EEC 48E7 8080 movem.l -[A7], D0,A0
00000EF0 4267 clr.w -[A7]
00000EF2 2F0B move.l -[A7], A3
00000EF4 4EBA F26E jsr [PC - 0xD92 /* 00000164 */]
00000EF8 321F move.w D1, [A7]+
00000EFA 4CDF 0101 movem.l D0,A0, [A7]+
00000EFE 3181 0000 move.w [A0 + D0.w], D1
00000F02 5247 addq.w D7, 1
00000F04 6912 bvs +0x14 /* 00000F18 */
label00000F06:
00000F06 BE6E FFF0 cmp.w D7, [A6 - 0x10]
00000F0A 6FDA ble -0x24 /* 00000EE6 */
00000F0C 600A bra +0xC /* 00000F18 */
label00000F0E:
00000F0E 3F3C 98D6 move.w -[A7], 0x98D6
00000F12 42A7 clr.l -[A7]
00000F14 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
label00000F18:
00000F18 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000F1C 4E5E unlink A6
00000F1E 205F movea.l A0, [A7]+
00000F20 504F addq.w A7, 8
00000F22 4ED0 jmp [A0]
00000F24 4E56 0000 link A6, 0
00000F28 2F0C move.l -[A7], A4
00000F2A 206E 0008 movea.l A0, [A6 + 0x8]
00000F2E 2868 0008 movea.l A4, [A0 + 0x8]
00000F32 2054 movea.l A0, [A4]
00000F34 4AA8 0016 tst.l [A0 + 0x16]
00000F38 6710 beq +0x12 /* 00000F4A */
00000F3A 2F28 0016 move.l -[A7], [A0 + 0x16]
00000F3E 205F movea.l A0, [A7]+
00000F40 A023 syscall DisposHandle/DisposeHandle
00000F42 2054 movea.l A0, [A4]
00000F44 7000 moveq.l D0, 0x00
00000F46 2140 0016 move.l [A0 + 0x16], D0
label00000F4A:
00000F4A 285F movea.l A4, [A7]+
00000F4C 4E5E unlink A6
00000F4E 205F movea.l A0, [A7]+
00000F50 DEFC 000A add.w A7, 0xA /* '\n' */
00000F54 4ED0 jmp [A0]
00000F56 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000F58-00000F5C
fn00000F58:
00000F58 4E56 FFB0 link A6, -0x0050
// end alternate branch 00000F58-00000F5C
fn00000F58: // (misaligned)
00000F5A FFB0 .invalid <<F/6/7>>
00000F5C 2F0C move.l -[A7], A4
00000F5E 206E 000C movea.l A0, [A6 + 0xC]
00000F62 43EE FFF4 lea.l A1, [A6 - 0xC]
00000F66 22D8 move.l [A1]+, [A0]+
00000F68 22D8 move.l [A1]+, [A0]+
00000F6A 22D8 move.l [A1]+, [A0]+
00000F6C 286E 0008 movea.l A4, [A6 + 0x8]
00000F70 7003 moveq.l D0, 0x03
00000F72 B06E FFF6 cmp.w D0, [A6 - 0xA]
00000F76 6600 0088 bne +0x8A /* 00001000 */
00000F7A 2054 movea.l A0, [A4]
00000F7C 4AA8 0016 tst.l [A0 + 0x16]
00000F80 6710 beq +0x12 /* 00000F92 */
00000F82 2F28 0016 move.l -[A7], [A0 + 0x16]
00000F86 205F movea.l A0, [A7]+
00000F88 A023 syscall DisposHandle/DisposeHandle
00000F8A 2054 movea.l A0, [A4]
00000F8C 7000 moveq.l D0, 0x00
00000F8E 2140 0016 move.l [A0 + 0x16], D0
label00000F92:
00000F92 486E FFB6 pea.l [A6 - 0x4A]
00000F96 487A FF8C pea.l [PC - 0x74 /* 00000F24, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000F9A 2F0E move.l -[A7], A6
00000F9C 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
00000FA0 202E FFF8 move.l D0, [A6 - 0x8]
00000FA4 E380 asl D0, 1
00000FA6 2D40 FFB0 move.l [A6 - 0x50], D0
00000FAA 42A7 clr.l -[A7]
00000FAC 2F2E FFB0 move.l -[A7], [A6 - 0x50]
00000FB0 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
00000FB4 2054 movea.l A0, [A4]
00000FB6 215F 0016 move.l [A0 + 0x16], [A7]+
00000FBA 2054 movea.l A0, [A4]
00000FBC 2F28 0016 move.l -[A7], [A0 + 0x16]
00000FC0 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000FC4 4267 clr.w -[A7]
00000FC6 2054 movea.l A0, [A4]
00000FC8 3F28 0060 move.w -[A7], [A0 + 0x60]
00000FCC 3F3C 0001 move.w -[A7], 0x1
00000FD0 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000FD4 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
00000FD8 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000FDC 4267 clr.w -[A7]
00000FDE 2054 movea.l A0, [A4]
00000FE0 3F28 0060 move.w -[A7], [A0 + 0x60]
00000FE4 486E FFB0 pea.l [A6 - 0x50]
00000FE8 2268 0016 movea.l A1, [A0 + 0x16]
00000FEC 2F11 move.l -[A7], [A1]
00000FEE 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000FF2 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000FF6 486E FFB6 pea.l [A6 - 0x4A]
00000FFA 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
00000FFE 600A bra +0xC /* 0000100A */
label00001000:
00001000 3F3C 98D6 move.w -[A7], 0x98D6
00001004 42A7 clr.l -[A7]
00001006 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
label0000100A:
0000100A 285F movea.l A4, [A7]+
0000100C 4E5E unlink A6
0000100E 205F movea.l A0, [A7]+
00001010 504F addq.w A7, 8
00001012 4ED0 jmp [A0]
fn00001014:
00001014 4E56 FFF4 link A6, -0x000C
00001018 2F0C move.l -[A7], A4
0000101A 206E 000C movea.l A0, [A6 + 0xC]
0000101E 43EE FFF4 lea.l A1, [A6 - 0xC]
00001022 22D8 move.l [A1]+, [A0]+
00001024 22D8 move.l [A1]+, [A0]+
00001026 22D8 move.l [A1]+, [A0]+
00001028 286E 0008 movea.l A4, [A6 + 0x8]
0000102C 7004 moveq.l D0, 0x04
0000102E B06E FFF6 cmp.w D0, [A6 - 0xA]
00001032 660A bne +0xC /* 0000103E */
00001034 2054 movea.l A0, [A4]
00001036 316E FFFE 001E move.w [A0 + 0x1E], [A6 - 0x2]
0000103C 6028 bra +0x2A /* 00001066 */
label0000103E:
0000103E 7003 moveq.l D0, 0x03
00001040 B06E FFF6 cmp.w D0, [A6 - 0xA]
00001044 6616 bne +0x18 /* 0000105C */
00001046 4267 clr.w -[A7]
00001048 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000104C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001050 4EBA F5D6 jsr [PC - 0xA2A /* 00000628 */]
00001054 2054 movea.l A0, [A4]
00001056 315F 001E move.w [A0 + 0x1E], [A7]+
0000105A 600A bra +0xC /* 00001066 */
label0000105C:
0000105C 3F3C 98D6 move.w -[A7], 0x98D6
00001060 42A7 clr.l -[A7]
00001062 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
label00001066:
00001066 285F movea.l A4, [A7]+
00001068 4E5E unlink A6
0000106A 205F movea.l A0, [A7]+
0000106C 504F addq.w A7, 8
0000106E 4ED0 jmp [A0]
00001070 4E56 0000 link A6, 0
00001074 2F0C move.l -[A7], A4
00001076 206E 0008 movea.l A0, [A6 + 0x8]
0000107A 2868 0008 movea.l A4, [A0 + 0x8]
0000107E 2054 movea.l A0, [A4]
00001080 4AA8 0020 tst.l [A0 + 0x20]
00001084 6708 beq +0xA /* 0000108E */
00001086 2F28 0020 move.l -[A7], [A0 + 0x20]
0000108A 205F movea.l A0, [A7]+
0000108C A023 syscall DisposHandle/DisposeHandle
label0000108E:
0000108E 285F movea.l A4, [A7]+
00001090 4E5E unlink A6
00001092 205F movea.l A0, [A7]+
00001094 DEFC 000A add.w A7, 0xA /* '\n' */
00001098 4ED0 jmp [A0]
0000109A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000109C-000010A0
fn0000109C:
0000109C 4E56 FFB0 link A6, -0x0050
// end alternate branch 0000109C-000010A0
fn0000109C: // (misaligned)
0000109E FFB0 .invalid <<F/6/7>>
000010A0 2F0C move.l -[A7], A4
000010A2 206E 000C movea.l A0, [A6 + 0xC]
000010A6 43EE FFF4 lea.l A1, [A6 - 0xC]
000010AA 22D8 move.l [A1]+, [A0]+
000010AC 22D8 move.l [A1]+, [A0]+
000010AE 22D8 move.l [A1]+, [A0]+
000010B0 286E 0008 movea.l A4, [A6 + 0x8]
000010B4 7003 moveq.l D0, 0x03
000010B6 B06E FFF6 cmp.w D0, [A6 - 0xA]
000010BA 6600 0088 bne +0x8A /* 00001144 */
000010BE 2054 movea.l A0, [A4]
000010C0 4AA8 0020 tst.l [A0 + 0x20]
000010C4 6710 beq +0x12 /* 000010D6 */
000010C6 2F28 0020 move.l -[A7], [A0 + 0x20]
000010CA 205F movea.l A0, [A7]+
000010CC A023 syscall DisposHandle/DisposeHandle
000010CE 2054 movea.l A0, [A4]
000010D0 7000 moveq.l D0, 0x00
000010D2 2140 0020 move.l [A0 + 0x20], D0
label000010D6:
000010D6 486E FFB6 pea.l [A6 - 0x4A]
000010DA 487A FF94 pea.l [PC - 0x6C /* 00001070, value 0x4E560000 'NV\0\0', cstring "NV" */]
000010DE 2F0E move.l -[A7], A6
000010E0 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
000010E4 202E FFF8 move.l D0, [A6 - 0x8]
000010E8 E380 asl D0, 1
000010EA 2D40 FFB0 move.l [A6 - 0x50], D0
000010EE 42A7 clr.l -[A7]
000010F0 2F2E FFB0 move.l -[A7], [A6 - 0x50]
000010F4 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
000010F8 2054 movea.l A0, [A4]
000010FA 215F 0020 move.l [A0 + 0x20], [A7]+
000010FE 2054 movea.l A0, [A4]
00001100 2F28 0020 move.l -[A7], [A0 + 0x20]
00001104 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00001108 4267 clr.w -[A7]
0000110A 2054 movea.l A0, [A4]
0000110C 3F28 0060 move.w -[A7], [A0 + 0x60]
00001110 3F3C 0001 move.w -[A7], 0x1
00001114 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001118 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
0000111C 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00001120 4267 clr.w -[A7]
00001122 2054 movea.l A0, [A4]
00001124 3F28 0060 move.w -[A7], [A0 + 0x60]
00001128 486E FFB0 pea.l [A6 - 0x50]
0000112C 2268 0020 movea.l A1, [A0 + 0x20]
00001130 2F11 move.l -[A7], [A1]
00001132 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00001136 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
0000113A 486E FFB6 pea.l [A6 - 0x4A]
0000113E 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
00001142 600A bra +0xC /* 0000114E */
label00001144:
00001144 3F3C 98D6 move.w -[A7], 0x98D6
00001148 42A7 clr.l -[A7]
0000114A 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
label0000114E:
0000114E 285F movea.l A4, [A7]+
00001150 4E5E unlink A6
00001152 205F movea.l A0, [A7]+
00001154 504F addq.w A7, 8
00001156 4ED0 jmp [A0]
fn00001158:
00001158 4E56 FFF4 link A6, -0x000C
0000115C 2F0C move.l -[A7], A4
0000115E 206E 000C movea.l A0, [A6 + 0xC]
00001162 43EE FFF4 lea.l A1, [A6 - 0xC]
00001166 22D8 move.l [A1]+, [A0]+
00001168 22D8 move.l [A1]+, [A0]+
0000116A 22D8 move.l [A1]+, [A0]+
0000116C 286E 0008 movea.l A4, [A6 + 0x8]
00001170 7004 moveq.l D0, 0x04
00001172 B06E FFF6 cmp.w D0, [A6 - 0xA]
00001176 660A bne +0xC /* 00001182 */
00001178 2054 movea.l A0, [A4]
0000117A 316E FFFE 0024 move.w [A0 + 0x24], [A6 - 0x2]
00001180 6028 bra +0x2A /* 000011AA */
label00001182:
00001182 7003 moveq.l D0, 0x03
00001184 B06E FFF6 cmp.w D0, [A6 - 0xA]
00001188 6616 bne +0x18 /* 000011A0 */
0000118A 4267 clr.w -[A7]
0000118C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001190 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001194 4EBA F492 jsr [PC - 0xB6E /* 00000628 */]
00001198 2054 movea.l A0, [A4]
0000119A 315F 0024 move.w [A0 + 0x24], [A7]+
0000119E 600A bra +0xC /* 000011AA */
label000011A0:
000011A0 3F3C 98D6 move.w -[A7], 0x98D6
000011A4 42A7 clr.l -[A7]
000011A6 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
label000011AA:
000011AA 285F movea.l A4, [A7]+
000011AC 4E5E unlink A6
000011AE 205F movea.l A0, [A7]+
000011B0 504F addq.w A7, 8
000011B2 4ED0 jmp [A0]
fn000011B4:
000011B4 4E56 FFF4 link A6, -0x000C
000011B8 2F0C move.l -[A7], A4
000011BA 206E 000C movea.l A0, [A6 + 0xC]
000011BE 43EE FFF4 lea.l A1, [A6 - 0xC]
000011C2 22D8 move.l [A1]+, [A0]+
000011C4 22D8 move.l [A1]+, [A0]+
000011C6 22D8 move.l [A1]+, [A0]+
000011C8 286E 0008 movea.l A4, [A6 + 0x8]
000011CC 7004 moveq.l D0, 0x04
000011CE B06E FFF6 cmp.w D0, [A6 - 0xA]
000011D2 660A bne +0xC /* 000011DE */
000011D4 2054 movea.l A0, [A4]
000011D6 216E FFFC 002A move.l [A0 + 0x2A], [A6 - 0x4]
000011DC 602C bra +0x2E /* 0000120A */
label000011DE:
000011DE 7003 moveq.l D0, 0x03
000011E0 B06E FFF6 cmp.w D0, [A6 - 0xA]
000011E4 661A bne +0x1C /* 00001200 */
000011E6 4267 clr.w -[A7]
000011E8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000011EC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000011F0 4EBA F436 jsr [PC - 0xBCA /* 00000628 */]
000011F4 301F move.w D0, [A7]+
000011F6 48C0 ext.l D0
000011F8 2054 movea.l A0, [A4]
000011FA 2140 002A move.l [A0 + 0x2A], D0
000011FE 600A bra +0xC /* 0000120A */
label00001200:
00001200 3F3C 98D6 move.w -[A7], 0x98D6
00001204 42A7 clr.l -[A7]
00001206 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
label0000120A:
0000120A 285F movea.l A4, [A7]+
0000120C 4E5E unlink A6
0000120E 205F movea.l A0, [A7]+
00001210 504F addq.w A7, 8
00001212 4ED0 jmp [A0]
fn00001214:
00001214 4E56 FFF4 link A6, -0x000C
00001218 2F0C move.l -[A7], A4
0000121A 206E 000C movea.l A0, [A6 + 0xC]
0000121E 43EE FFF4 lea.l A1, [A6 - 0xC]
00001222 22D8 move.l [A1]+, [A0]+
00001224 22D8 move.l [A1]+, [A0]+
00001226 22D8 move.l [A1]+, [A0]+
00001228 286E 0008 movea.l A4, [A6 + 0x8]
0000122C 7004 moveq.l D0, 0x04
0000122E B06E FFF6 cmp.w D0, [A6 - 0xA]
00001232 660A bne +0xC /* 0000123E */
00001234 2054 movea.l A0, [A4]
00001236 216E FFFC 0026 move.l [A0 + 0x26], [A6 - 0x4]
0000123C 602C bra +0x2E /* 0000126A */
label0000123E:
0000123E 7003 moveq.l D0, 0x03
00001240 B06E FFF6 cmp.w D0, [A6 - 0xA]
00001244 661A bne +0x1C /* 00001260 */
00001246 4267 clr.w -[A7]
00001248 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000124C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001250 4EBA F3D6 jsr [PC - 0xC2A /* 00000628 */]
00001254 301F move.w D0, [A7]+
00001256 48C0 ext.l D0
00001258 2054 movea.l A0, [A4]
0000125A 2140 0026 move.l [A0 + 0x26], D0
0000125E 600A bra +0xC /* 0000126A */
label00001260:
00001260 3F3C 98D6 move.w -[A7], 0x98D6
00001264 42A7 clr.l -[A7]
00001266 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
label0000126A:
0000126A 285F movea.l A4, [A7]+
0000126C 4E5E unlink A6
0000126E 205F movea.l A0, [A7]+
00001270 504F addq.w A7, 8
00001272 4ED0 jmp [A0]
fn00001274:
00001274 4E56 FFF4 link A6, -0x000C
00001278 2F0C move.l -[A7], A4
0000127A 206E 000C movea.l A0, [A6 + 0xC]
0000127E 43EE FFF4 lea.l A1, [A6 - 0xC]
00001282 22D8 move.l [A1]+, [A0]+
00001284 22D8 move.l [A1]+, [A0]+
00001286 22D8 move.l [A1]+, [A0]+
00001288 286E 0008 movea.l A4, [A6 + 0x8]
0000128C 7004 moveq.l D0, 0x04
0000128E B06E FFF6 cmp.w D0, [A6 - 0xA]
00001292 660A bne +0xC /* 0000129E */
00001294 2054 movea.l A0, [A4]
00001296 216E FFFC 002E move.l [A0 + 0x2E], [A6 - 0x4]
0000129C 602C bra +0x2E /* 000012CA */
label0000129E:
0000129E 7003 moveq.l D0, 0x03
000012A0 B06E FFF6 cmp.w D0, [A6 - 0xA]
000012A4 661A bne +0x1C /* 000012C0 */
000012A6 4267 clr.w -[A7]
000012A8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000012AC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000012B0 4EBA F376 jsr [PC - 0xC8A /* 00000628 */]
000012B4 301F move.w D0, [A7]+
000012B6 48C0 ext.l D0
000012B8 2054 movea.l A0, [A4]
000012BA 2140 002E move.l [A0 + 0x2E], D0
000012BE 600A bra +0xC /* 000012CA */
label000012C0:
000012C0 3F3C 98D6 move.w -[A7], 0x98D6
000012C4 42A7 clr.l -[A7]
000012C6 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
label000012CA:
000012CA 285F movea.l A4, [A7]+
000012CC 4E5E unlink A6
000012CE 205F movea.l A0, [A7]+
000012D0 504F addq.w A7, 8
000012D2 4ED0 jmp [A0]
fn000012D4:
000012D4 4E56 FFF4 link A6, -0x000C
000012D8 2F0C move.l -[A7], A4
000012DA 206E 000C movea.l A0, [A6 + 0xC]
000012DE 43EE FFF4 lea.l A1, [A6 - 0xC]
000012E2 22D8 move.l [A1]+, [A0]+
000012E4 22D8 move.l [A1]+, [A0]+
000012E6 22D8 move.l [A1]+, [A0]+
000012E8 286E 0008 movea.l A4, [A6 + 0x8]
000012EC 7004 moveq.l D0, 0x04
000012EE B06E FFF6 cmp.w D0, [A6 - 0xA]
000012F2 660A bne +0xC /* 000012FE */
000012F4 2054 movea.l A0, [A4]
000012F6 316E FFFE 0032 move.w [A0 + 0x32], [A6 - 0x2]
000012FC 6028 bra +0x2A /* 00001326 */
label000012FE:
000012FE 7003 moveq.l D0, 0x03
00001300 B06E FFF6 cmp.w D0, [A6 - 0xA]
00001304 6616 bne +0x18 /* 0000131C */
00001306 4267 clr.w -[A7]
00001308 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000130C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001310 4EBA F316 jsr [PC - 0xCEA /* 00000628 */]
00001314 2054 movea.l A0, [A4]
00001316 315F 0032 move.w [A0 + 0x32], [A7]+
0000131A 600A bra +0xC /* 00001326 */
label0000131C:
0000131C 3F3C 98D6 move.w -[A7], 0x98D6
00001320 42A7 clr.l -[A7]
00001322 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
label00001326:
00001326 285F movea.l A4, [A7]+
00001328 4E5E unlink A6
0000132A 205F movea.l A0, [A7]+
0000132C 504F addq.w A7, 8
0000132E 4ED0 jmp [A0]
fn00001330:
00001330 4E56 FFF4 link A6, -0x000C
00001334 2F0C move.l -[A7], A4
00001336 206E 000C movea.l A0, [A6 + 0xC]
0000133A 43EE FFF4 lea.l A1, [A6 - 0xC]
0000133E 22D8 move.l [A1]+, [A0]+
00001340 22D8 move.l [A1]+, [A0]+
00001342 22D8 move.l [A1]+, [A0]+
00001344 286E 0008 movea.l A4, [A6 + 0x8]
00001348 7004 moveq.l D0, 0x04
0000134A B06E FFF6 cmp.w D0, [A6 - 0xA]
0000134E 660A bne +0xC /* 0000135A */
00001350 2054 movea.l A0, [A4]
00001352 316E FFFE 0034 move.w [A0 + 0x34], [A6 - 0x2]
00001358 6028 bra +0x2A /* 00001382 */
label0000135A:
0000135A 7003 moveq.l D0, 0x03
0000135C B06E FFF6 cmp.w D0, [A6 - 0xA]
00001360 6616 bne +0x18 /* 00001378 */
00001362 4267 clr.w -[A7]
00001364 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001368 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000136C 4EBA F2BA jsr [PC - 0xD46 /* 00000628 */]
00001370 2054 movea.l A0, [A4]
00001372 315F 0034 move.w [A0 + 0x34], [A7]+
00001376 600A bra +0xC /* 00001382 */
label00001378:
00001378 3F3C 98D6 move.w -[A7], 0x98D6
0000137C 42A7 clr.l -[A7]
0000137E 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
label00001382:
00001382 285F movea.l A4, [A7]+
00001384 4E5E unlink A6
00001386 205F movea.l A0, [A7]+
00001388 504F addq.w A7, 8
0000138A 4ED0 jmp [A0]
fn0000138C:
0000138C 4E56 FFF4 link A6, -0x000C
00001390 2F0C move.l -[A7], A4
00001392 206E 000C movea.l A0, [A6 + 0xC]
00001396 43EE FFF4 lea.l A1, [A6 - 0xC]
0000139A 22D8 move.l [A1]+, [A0]+
0000139C 22D8 move.l [A1]+, [A0]+
0000139E 22D8 move.l [A1]+, [A0]+
000013A0 286E 0008 movea.l A4, [A6 + 0x8]
000013A4 7004 moveq.l D0, 0x04
000013A6 B06E FFF6 cmp.w D0, [A6 - 0xA]
000013AA 660A bne +0xC /* 000013B6 */
000013AC 2054 movea.l A0, [A4]
000013AE 316E FFFE 0036 move.w [A0 + 0x36], [A6 - 0x2]
000013B4 6028 bra +0x2A /* 000013DE */
label000013B6:
000013B6 7003 moveq.l D0, 0x03
000013B8 B06E FFF6 cmp.w D0, [A6 - 0xA]
000013BC 6616 bne +0x18 /* 000013D4 */
000013BE 4267 clr.w -[A7]
000013C0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000013C4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000013C8 4EBA F25E jsr [PC - 0xDA2 /* 00000628 */]
000013CC 2054 movea.l A0, [A4]
000013CE 315F 0036 move.w [A0 + 0x36], [A7]+
000013D2 600A bra +0xC /* 000013DE */
label000013D4:
000013D4 3F3C 98D6 move.w -[A7], 0x98D6
000013D8 42A7 clr.l -[A7]
000013DA 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
label000013DE:
000013DE 285F movea.l A4, [A7]+
000013E0 4E5E unlink A6
000013E2 205F movea.l A0, [A7]+
000013E4 504F addq.w A7, 8
000013E6 4ED0 jmp [A0]
fn000013E8:
000013E8 4E56 FFF4 link A6, -0x000C
000013EC 2F0C move.l -[A7], A4
000013EE 206E 000C movea.l A0, [A6 + 0xC]
000013F2 43EE FFF4 lea.l A1, [A6 - 0xC]
000013F6 22D8 move.l [A1]+, [A0]+
000013F8 22D8 move.l [A1]+, [A0]+
000013FA 22D8 move.l [A1]+, [A0]+
000013FC 286E 0008 movea.l A4, [A6 + 0x8]
00001400 7004 moveq.l D0, 0x04
00001402 B06E FFF6 cmp.w D0, [A6 - 0xA]
00001406 660A bne +0xC /* 00001412 */
00001408 2054 movea.l A0, [A4]
0000140A 316E FFFE 0038 move.w [A0 + 0x38], [A6 - 0x2]
00001410 6028 bra +0x2A /* 0000143A */
label00001412:
00001412 7003 moveq.l D0, 0x03
00001414 B06E FFF6 cmp.w D0, [A6 - 0xA]
00001418 6616 bne +0x18 /* 00001430 */
0000141A 4267 clr.w -[A7]
0000141C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001420 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001424 4EBA F202 jsr [PC - 0xDFE /* 00000628 */]
00001428 2054 movea.l A0, [A4]
0000142A 315F 0038 move.w [A0 + 0x38], [A7]+
0000142E 600A bra +0xC /* 0000143A */
label00001430:
00001430 3F3C 98D6 move.w -[A7], 0x98D6
00001434 42A7 clr.l -[A7]
00001436 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
label0000143A:
0000143A 285F movea.l A4, [A7]+
0000143C 4E5E unlink A6
0000143E 205F movea.l A0, [A7]+
00001440 504F addq.w A7, 8
00001442 4ED0 jmp [A0]
fn00001444:
00001444 4E56 FFF4 link A6, -0x000C
00001448 2F0C move.l -[A7], A4
0000144A 206E 000C movea.l A0, [A6 + 0xC]
0000144E 43EE FFF4 lea.l A1, [A6 - 0xC]
00001452 22D8 move.l [A1]+, [A0]+
00001454 22D8 move.l [A1]+, [A0]+
00001456 22D8 move.l [A1]+, [A0]+
00001458 286E 0008 movea.l A4, [A6 + 0x8]
0000145C 7004 moveq.l D0, 0x04
0000145E B06E FFF6 cmp.w D0, [A6 - 0xA]
00001462 660A bne +0xC /* 0000146E */
00001464 2054 movea.l A0, [A4]
00001466 216E FFFC 003A move.l [A0 + 0x3A], [A6 - 0x4]
0000146C 602C bra +0x2E /* 0000149A */
label0000146E:
0000146E 7003 moveq.l D0, 0x03
00001470 B06E FFF6 cmp.w D0, [A6 - 0xA]
00001474 661A bne +0x1C /* 00001490 */
00001476 4267 clr.w -[A7]
00001478 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000147C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001480 4EBA F1A6 jsr [PC - 0xE5A /* 00000628 */]
00001484 301F move.w D0, [A7]+
00001486 48C0 ext.l D0
00001488 2054 movea.l A0, [A4]
0000148A 2140 003A move.l [A0 + 0x3A], D0
0000148E 600A bra +0xC /* 0000149A */
label00001490:
00001490 3F3C 98D6 move.w -[A7], 0x98D6
00001494 42A7 clr.l -[A7]
00001496 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
label0000149A:
0000149A 285F movea.l A4, [A7]+
0000149C 4E5E unlink A6
0000149E 205F movea.l A0, [A7]+
000014A0 504F addq.w A7, 8
000014A2 4ED0 jmp [A0]
fn000014A4:
000014A4 4E56 FFF4 link A6, -0x000C
000014A8 2F0C move.l -[A7], A4
000014AA 206E 000C movea.l A0, [A6 + 0xC]
000014AE 43EE FFF4 lea.l A1, [A6 - 0xC]
000014B2 22D8 move.l [A1]+, [A0]+
000014B4 22D8 move.l [A1]+, [A0]+
000014B6 22D8 move.l [A1]+, [A0]+
000014B8 286E 0008 movea.l A4, [A6 + 0x8]
000014BC 7004 moveq.l D0, 0x04
000014BE B06E FFF6 cmp.w D0, [A6 - 0xA]
000014C2 660A bne +0xC /* 000014CE */
000014C4 2054 movea.l A0, [A4]
000014C6 316E FFFE 003E move.w [A0 + 0x3E], [A6 - 0x2]
000014CC 6028 bra +0x2A /* 000014F6 */
label000014CE:
000014CE 7003 moveq.l D0, 0x03
000014D0 B06E FFF6 cmp.w D0, [A6 - 0xA]
000014D4 6616 bne +0x18 /* 000014EC */
000014D6 4267 clr.w -[A7]
000014D8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000014DC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000014E0 4EBA F146 jsr [PC - 0xEBA /* 00000628 */]
000014E4 2054 movea.l A0, [A4]
000014E6 315F 003E move.w [A0 + 0x3E], [A7]+
000014EA 600A bra +0xC /* 000014F6 */
label000014EC:
000014EC 3F3C 98D6 move.w -[A7], 0x98D6
000014F0 42A7 clr.l -[A7]
000014F2 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
label000014F6:
000014F6 285F movea.l A4, [A7]+
000014F8 4E5E unlink A6
000014FA 205F movea.l A0, [A7]+
000014FC 504F addq.w A7, 8
000014FE 4ED0 jmp [A0]
fn00001500:
00001500 4E56 FFEE link A6, -0x0012
00001504 2F0C move.l -[A7], A4
00001506 206E 000C movea.l A0, [A6 + 0xC]
0000150A 43EE FFF4 lea.l A1, [A6 - 0xC]
0000150E 22D8 move.l [A1]+, [A0]+
00001510 22D8 move.l [A1]+, [A0]+
00001512 22D8 move.l [A1]+, [A0]+
00001514 286E 0008 movea.l A4, [A6 + 0x8]
00001518 7003 moveq.l D0, 0x03
0000151A B06E FFF6 cmp.w D0, [A6 - 0xA]
0000151E 57C0 seq D0
00001520 7204 moveq.l D1, 0x04
00001522 B26E FFF6 cmp.w D1, [A6 - 0xA]
00001526 57C1 seq D1
00001528 8001 or.b D0, D1
0000152A 672E beq +0x30 /* 0000155A */
0000152C 2054 movea.l A0, [A4]
0000152E 4AA8 0040 tst.l [A0 + 0x40]
00001532 6710 beq +0x12 /* 00001544 */
00001534 2F28 0040 move.l -[A7], [A0 + 0x40]
00001538 205F movea.l A0, [A7]+
0000153A A023 syscall DisposHandle/DisposeHandle
0000153C 2054 movea.l A0, [A4]
0000153E 7000 moveq.l D0, 0x00
00001540 2140 0040 move.l [A0 + 0x40], D0
label00001544:
00001544 42A7 clr.l -[A7]
00001546 486E FFF4 pea.l [A6 - 0xC]
0000154A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000154E 4EBA ED28 jsr [PC - 0x12D8 /* 00000278 */]
00001552 2054 movea.l A0, [A4]
00001554 215F 0040 move.l [A0 + 0x40], [A7]+
00001558 600A bra +0xC /* 00001564 */
label0000155A:
0000155A 3F3C 98D6 move.w -[A7], 0x98D6
0000155E 42A7 clr.l -[A7]
00001560 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
label00001564:
00001564 285F movea.l A4, [A7]+
00001566 4E5E unlink A6
00001568 205F movea.l A0, [A7]+
0000156A 504F addq.w A7, 8
0000156C 4ED0 jmp [A0]
0000156E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001570-00001574
fn00001570:
00001570 4E56 FFF4 link A6, -0x000C
// end alternate branch 00001570-00001574
fn00001570: // (misaligned)
00001572 FFF4 .invalid <<F/7/7>>
00001574 2F0C move.l -[A7], A4
00001576 206E 000C movea.l A0, [A6 + 0xC]
0000157A 43EE FFF4 lea.l A1, [A6 - 0xC]
0000157E 22D8 move.l [A1]+, [A0]+
00001580 22D8 move.l [A1]+, [A0]+
00001582 22D8 move.l [A1]+, [A0]+
00001584 286E 0008 movea.l A4, [A6 + 0x8]
00001588 7003 moveq.l D0, 0x03
0000158A B06E FFF6 cmp.w D0, [A6 - 0xA]
0000158E 57C0 seq D0
00001590 7204 moveq.l D1, 0x04
00001592 B26E FFF6 cmp.w D1, [A6 - 0xA]
00001596 57C1 seq D1
00001598 8001 or.b D0, D1
0000159A 672E beq +0x30 /* 000015CA */
0000159C 2054 movea.l A0, [A4]
0000159E 4AA8 0044 tst.l [A0 + 0x44]
000015A2 6710 beq +0x12 /* 000015B4 */
000015A4 2F28 0044 move.l -[A7], [A0 + 0x44]
000015A8 205F movea.l A0, [A7]+
000015AA A023 syscall DisposHandle/DisposeHandle
000015AC 2054 movea.l A0, [A4]
000015AE 7000 moveq.l D0, 0x00
000015B0 2140 0044 move.l [A0 + 0x44], D0
label000015B4:
000015B4 42A7 clr.l -[A7]
000015B6 486E FFF4 pea.l [A6 - 0xC]
000015BA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000015BE 4EBA ECB8 jsr [PC - 0x1348 /* 00000278 */]
000015C2 2054 movea.l A0, [A4]
000015C4 215F 0044 move.l [A0 + 0x44], [A7]+
000015C8 600A bra +0xC /* 000015D4 */
label000015CA:
000015CA 3F3C 98D6 move.w -[A7], 0x98D6
000015CE 42A7 clr.l -[A7]
000015D0 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
label000015D4:
000015D4 285F movea.l A4, [A7]+
000015D6 4E5E unlink A6
000015D8 205F movea.l A0, [A7]+
000015DA 504F addq.w A7, 8
000015DC 4ED0 jmp [A0]
000015DE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000015E0-000015E4
fn000015E0:
000015E0 4E56 FFEA link A6, -0x0016
// end alternate branch 000015E0-000015E4
fn000015E0: // (misaligned)
000015E2 FFEA .invalid <<F/7/7>>
000015E4 48E7 0028 movem.l -[A7], A2,A4
000015E8 206E 000C movea.l A0, [A6 + 0xC]
000015EC 43EE FFF4 lea.l A1, [A6 - 0xC]
000015F0 22D8 move.l [A1]+, [A0]+
000015F2 22D8 move.l [A1]+, [A0]+
000015F4 22D8 move.l [A1]+, [A0]+
000015F6 286E 0008 movea.l A4, [A6 + 0x8]
000015FA 7005 moveq.l D0, 0x05
000015FC B06E FFF6 cmp.w D0, [A6 - 0xA]
00001600 6632 bne +0x34 /* 00001634 */
00001602 4267 clr.w -[A7]
00001604 2054 movea.l A0, [A4]
00001606 3F28 0060 move.w -[A7], [A0 + 0x60]
0000160A 3F3C 0001 move.w -[A7], 0x1
0000160E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001612 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
00001616 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
0000161A 486E FFEA pea.l [A6 - 0x16]
0000161E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001622 4EBA EBD0 jsr [PC - 0x1430 /* 000001F4 */]
00001626 205F movea.l A0, [A7]+
00001628 2454 movea.l A2, [A4]
0000162A 43EA 004C lea.l A1, [A2 + 0x4C]
0000162E 22D8 move.l [A1]+, [A0]+
00001630 22D8 move.l [A1]+, [A0]+
00001632 600A bra +0xC /* 0000163E */
label00001634:
00001634 3F3C 98D6 move.w -[A7], 0x98D6
00001638 42A7 clr.l -[A7]
0000163A 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
label0000163E:
0000163E 4CDF 1400 movem.l A2,A4, [A7]+
00001642 4E5E unlink A6
00001644 205F movea.l A0, [A7]+
00001646 504F addq.w A7, 8
00001648 4ED0 jmp [A0]
0000164A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000164C-00001650
fn0000164C:
0000164C 4E56 FFEA link A6, -0x0016
// end alternate branch 0000164C-00001650
fn0000164C: // (misaligned)
0000164E FFEA .invalid <<F/7/7>>
00001650 48E7 0028 movem.l -[A7], A2,A4
00001654 206E 000C movea.l A0, [A6 + 0xC]
00001658 43EE FFF4 lea.l A1, [A6 - 0xC]
0000165C 22D8 move.l [A1]+, [A0]+
0000165E 22D8 move.l [A1]+, [A0]+
00001660 22D8 move.l [A1]+, [A0]+
00001662 286E 0008 movea.l A4, [A6 + 0x8]
00001666 7005 moveq.l D0, 0x05
00001668 B06E FFF6 cmp.w D0, [A6 - 0xA]
0000166C 6632 bne +0x34 /* 000016A0 */
0000166E 4267 clr.w -[A7]
00001670 2054 movea.l A0, [A4]
00001672 3F28 0060 move.w -[A7], [A0 + 0x60]
00001676 3F3C 0001 move.w -[A7], 0x1
0000167A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000167E 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
00001682 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00001686 486E FFEA pea.l [A6 - 0x16]
0000168A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000168E 4EBA EB64 jsr [PC - 0x149C /* 000001F4 */]
00001692 205F movea.l A0, [A7]+
00001694 2454 movea.l A2, [A4]
00001696 43EA 0054 lea.l A1, [A2 + 0x54]
0000169A 22D8 move.l [A1]+, [A0]+
0000169C 22D8 move.l [A1]+, [A0]+
0000169E 600A bra +0xC /* 000016AA */
label000016A0:
000016A0 3F3C 98D6 move.w -[A7], 0x98D6
000016A4 42A7 clr.l -[A7]
000016A6 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
label000016AA:
000016AA 4CDF 1400 movem.l A2,A4, [A7]+
000016AE 4E5E unlink A6
000016B0 205F movea.l A0, [A7]+
000016B2 504F addq.w A7, 8
000016B4 4ED0 jmp [A0]
000016B6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000016B8-000016BC
fn000016B8:
000016B8 4E56 FFF4 link A6, -0x000C
// end alternate branch 000016B8-000016BC
fn000016B8: // (misaligned)
000016BA FFF4 .invalid <<F/7/7>>
000016BC 206E 000C movea.l A0, [A6 + 0xC]
000016C0 43EE FFF4 lea.l A1, [A6 - 0xC]
000016C4 22D8 move.l [A1]+, [A0]+
000016C6 22D8 move.l [A1]+, [A0]+
000016C8 22D8 move.l [A1]+, [A0]+
000016CA 4E5E unlink A6
000016CC 205F movea.l A0, [A7]+
000016CE 504F addq.w A7, 8
000016D0 4ED0 jmp [A0]
000016D2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000016D4-000016D8
fn000016D4:
000016D4 4E56 FFF4 link A6, -0x000C
// end alternate branch 000016D4-000016D8
fn000016D4: // (misaligned)
000016D6 FFF4 .invalid <<F/7/7>>
000016D8 206E 000C movea.l A0, [A6 + 0xC]
000016DC 43EE FFF4 lea.l A1, [A6 - 0xC]
000016E0 22D8 move.l [A1]+, [A0]+
000016E2 22D8 move.l [A1]+, [A0]+
000016E4 22D8 move.l [A1]+, [A0]+
000016E6 4E5E unlink A6
000016E8 205F movea.l A0, [A7]+
000016EA 504F addq.w A7, 8
000016EC 4ED0 jmp [A0]
000016EE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000016F0-000016F4
fn000016F0:
000016F0 4E56 FFF4 link A6, -0x000C
// end alternate branch 000016F0-000016F4
fn000016F0: // (misaligned)
000016F2 FFF4 .invalid <<F/7/7>>
000016F4 206E 000C movea.l A0, [A6 + 0xC]
000016F8 43EE FFF4 lea.l A1, [A6 - 0xC]
000016FC 22D8 move.l [A1]+, [A0]+
000016FE 22D8 move.l [A1]+, [A0]+
00001700 22D8 move.l [A1]+, [A0]+
00001702 4E5E unlink A6
00001704 205F movea.l A0, [A7]+
00001706 504F addq.w A7, 8
00001708 4ED0 jmp [A0]
0000170A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000170C-00001710
fn0000170C:
0000170C 4E56 FFF4 link A6, -0x000C
// end alternate branch 0000170C-00001710
fn0000170C: // (misaligned)
0000170E FFF4 .invalid <<F/7/7>>
00001710 206E 000C movea.l A0, [A6 + 0xC]
00001714 43EE FFF4 lea.l A1, [A6 - 0xC]
00001718 22D8 move.l [A1]+, [A0]+
0000171A 22D8 move.l [A1]+, [A0]+
0000171C 22D8 move.l [A1]+, [A0]+
0000171E 4E5E unlink A6
00001720 205F movea.l A0, [A7]+
00001722 504F addq.w A7, 8
00001724 4ED0 jmp [A0]
00001726 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001728-0000172C
fn00001728:
00001728 4E56 FFF4 link A6, -0x000C
// end alternate branch 00001728-0000172C
fn00001728: // (misaligned)
0000172A FFF4 .invalid <<F/7/7>>
0000172C 206E 000C movea.l A0, [A6 + 0xC]
00001730 43EE FFF4 lea.l A1, [A6 - 0xC]
00001734 22D8 move.l [A1]+, [A0]+
00001736 22D8 move.l [A1]+, [A0]+
00001738 22D8 move.l [A1]+, [A0]+
0000173A 4E5E unlink A6
0000173C 205F movea.l A0, [A7]+
0000173E 504F addq.w A7, 8
00001740 4ED0 jmp [A0]
00001742 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001744-00001748
fn00001744:
00001744 4E56 FFF4 link A6, -0x000C
// end alternate branch 00001744-00001748
fn00001744: // (misaligned)
00001746 FFF4 .invalid <<F/7/7>>
00001748 206E 000C movea.l A0, [A6 + 0xC]
0000174C 43EE FFF4 lea.l A1, [A6 - 0xC]
00001750 22D8 move.l [A1]+, [A0]+
00001752 22D8 move.l [A1]+, [A0]+
00001754 22D8 move.l [A1]+, [A0]+
00001756 4E5E unlink A6
00001758 205F movea.l A0, [A7]+
0000175A 504F addq.w A7, 8
0000175C 4ED0 jmp [A0]
0000175E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001760-00001764
fn00001760:
00001760 4E56 FFF4 link A6, -0x000C
// end alternate branch 00001760-00001764
fn00001760: // (misaligned)
00001762 FFF4 .invalid <<F/7/7>>
00001764 206E 000C movea.l A0, [A6 + 0xC]
00001768 43EE FFF4 lea.l A1, [A6 - 0xC]
0000176C 22D8 move.l [A1]+, [A0]+
0000176E 22D8 move.l [A1]+, [A0]+
00001770 22D8 move.l [A1]+, [A0]+
00001772 4E5E unlink A6
00001774 205F movea.l A0, [A7]+
00001776 504F addq.w A7, 8
00001778 4ED0 jmp [A0]
0000177A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000177C-00001780
fn0000177C:
0000177C 4E56 FFF4 link A6, -0x000C
// end alternate branch 0000177C-00001780
fn0000177C: // (misaligned)
0000177E FFF4 .invalid <<F/7/7>>
00001780 206E 000C movea.l A0, [A6 + 0xC]
00001784 43EE FFF4 lea.l A1, [A6 - 0xC]
00001788 22D8 move.l [A1]+, [A0]+
0000178A 22D8 move.l [A1]+, [A0]+
0000178C 22D8 move.l [A1]+, [A0]+
0000178E 4E5E unlink A6
00001790 205F movea.l A0, [A7]+
00001792 504F addq.w A7, 8
00001794 4ED0 jmp [A0]
00001796 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001798-0000179C
fn00001798:
00001798 4E56 FFF4 link A6, -0x000C
// end alternate branch 00001798-0000179C
fn00001798: // (misaligned)
0000179A FFF4 .invalid <<F/7/7>>
0000179C 206E 000C movea.l A0, [A6 + 0xC]
000017A0 43EE FFF4 lea.l A1, [A6 - 0xC]
000017A4 22D8 move.l [A1]+, [A0]+
000017A6 22D8 move.l [A1]+, [A0]+
000017A8 22D8 move.l [A1]+, [A0]+
000017AA 4E5E unlink A6
000017AC 205F movea.l A0, [A7]+
000017AE 504F addq.w A7, 8
000017B0 4ED0 jmp [A0]
000017B2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000017B4-000017B8
fn000017B4:
000017B4 4E56 FFF4 link A6, -0x000C
// end alternate branch 000017B4-000017B8
fn000017B4: // (misaligned)
000017B6 FFF4 .invalid <<F/7/7>>
000017B8 206E 000C movea.l A0, [A6 + 0xC]
000017BC 43EE FFF4 lea.l A1, [A6 - 0xC]
000017C0 22D8 move.l [A1]+, [A0]+
000017C2 22D8 move.l [A1]+, [A0]+
000017C4 22D8 move.l [A1]+, [A0]+
000017C6 4E5E unlink A6
000017C8 205F movea.l A0, [A7]+
000017CA 504F addq.w A7, 8
000017CC 4ED0 jmp [A0]
000017CE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000017D0-000017D4
fn000017D0:
000017D0 4E56 FFF4 link A6, -0x000C
// end alternate branch 000017D0-000017D4
fn000017D0: // (misaligned)
000017D2 FFF4 .invalid <<F/7/7>>
000017D4 206E 000C movea.l A0, [A6 + 0xC]
000017D8 43EE FFF4 lea.l A1, [A6 - 0xC]
000017DC 22D8 move.l [A1]+, [A0]+
000017DE 22D8 move.l [A1]+, [A0]+
000017E0 22D8 move.l [A1]+, [A0]+
000017E2 4E5E unlink A6
000017E4 205F movea.l A0, [A7]+
000017E6 504F addq.w A7, 8
000017E8 4ED0 jmp [A0]
000017EA 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000017EC-000017F0
fn000017EC:
000017EC 4E56 FFF4 link A6, -0x000C
// end alternate branch 000017EC-000017F0
fn000017EC: // (misaligned)
000017EE FFF4 .invalid <<F/7/7>>
000017F0 206E 000C movea.l A0, [A6 + 0xC]
000017F4 43EE FFF4 lea.l A1, [A6 - 0xC]
000017F8 22D8 move.l [A1]+, [A0]+
000017FA 22D8 move.l [A1]+, [A0]+
000017FC 22D8 move.l [A1]+, [A0]+
000017FE 4E5E unlink A6
00001800 205F movea.l A0, [A7]+
00001802 504F addq.w A7, 8
00001804 4ED0 jmp [A0]
00001806 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001808-0000180C
fn00001808:
00001808 4E56 FFF4 link A6, -0x000C
// end alternate branch 00001808-0000180C
fn00001808: // (misaligned)
0000180A FFF4 .invalid <<F/7/7>>
0000180C 206E 000C movea.l A0, [A6 + 0xC]
00001810 43EE FFF4 lea.l A1, [A6 - 0xC]
00001814 22D8 move.l [A1]+, [A0]+
00001816 22D8 move.l [A1]+, [A0]+
00001818 22D8 move.l [A1]+, [A0]+
0000181A 4E5E unlink A6
0000181C 205F movea.l A0, [A7]+
0000181E 504F addq.w A7, 8
00001820 4ED0 jmp [A0]
00001822 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001824-00001828
fn00001824:
00001824 4E56 FFF4 link A6, -0x000C
// end alternate branch 00001824-00001828
fn00001824: // (misaligned)
00001826 FFF4 .invalid <<F/7/7>>
00001828 206E 000C movea.l A0, [A6 + 0xC]
0000182C 43EE FFF4 lea.l A1, [A6 - 0xC]
00001830 22D8 move.l [A1]+, [A0]+
00001832 22D8 move.l [A1]+, [A0]+
00001834 22D8 move.l [A1]+, [A0]+
00001836 4E5E unlink A6
00001838 205F movea.l A0, [A7]+
0000183A 504F addq.w A7, 8
0000183C 4ED0 jmp [A0]
0000183E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001840-00001844
fn00001840:
00001840 4E56 FFF4 link A6, -0x000C
// end alternate branch 00001840-00001844
fn00001840: // (misaligned)
00001842 FFF4 .invalid <<F/7/7>>
00001844 206E 000C movea.l A0, [A6 + 0xC]
00001848 43EE FFF4 lea.l A1, [A6 - 0xC]
0000184C 22D8 move.l [A1]+, [A0]+
0000184E 22D8 move.l [A1]+, [A0]+
00001850 22D8 move.l [A1]+, [A0]+
00001852 4E5E unlink A6
00001854 205F movea.l A0, [A7]+
00001856 504F addq.w A7, 8
00001858 4ED0 jmp [A0]
0000185A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000185C-00001860
fn0000185C:
0000185C 4E56 FFF4 link A6, -0x000C
// end alternate branch 0000185C-00001860
fn0000185C: // (misaligned)
0000185E FFF4 .invalid <<F/7/7>>
00001860 206E 000C movea.l A0, [A6 + 0xC]
00001864 43EE FFF4 lea.l A1, [A6 - 0xC]
00001868 22D8 move.l [A1]+, [A0]+
0000186A 22D8 move.l [A1]+, [A0]+
0000186C 22D8 move.l [A1]+, [A0]+
0000186E 4E5E unlink A6
00001870 205F movea.l A0, [A7]+
00001872 504F addq.w A7, 8
00001874 4ED0 jmp [A0]
00001876 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001878-0000187C
fn00001878:
00001878 4E56 FFF4 link A6, -0x000C
// end alternate branch 00001878-0000187C
fn00001878: // (misaligned)
0000187A FFF4 .invalid <<F/7/7>>
0000187C 206E 000C movea.l A0, [A6 + 0xC]
00001880 43EE FFF4 lea.l A1, [A6 - 0xC]
00001884 22D8 move.l [A1]+, [A0]+
00001886 22D8 move.l [A1]+, [A0]+
00001888 22D8 move.l [A1]+, [A0]+
0000188A 4E5E unlink A6
0000188C 205F movea.l A0, [A7]+
0000188E 504F addq.w A7, 8
00001890 4ED0 jmp [A0]
00001892 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001894-00001898
fn00001894:
00001894 4E56 FFF4 link A6, -0x000C
// end alternate branch 00001894-00001898
fn00001894: // (misaligned)
00001896 FFF4 .invalid <<F/7/7>>
00001898 206E 000C movea.l A0, [A6 + 0xC]
0000189C 43EE FFF4 lea.l A1, [A6 - 0xC]
000018A0 22D8 move.l [A1]+, [A0]+
000018A2 22D8 move.l [A1]+, [A0]+
000018A4 22D8 move.l [A1]+, [A0]+
000018A6 4E5E unlink A6
000018A8 205F movea.l A0, [A7]+
000018AA 504F addq.w A7, 8
000018AC 4ED0 jmp [A0]
000018AE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000018B0-000018B4
fn000018B0:
000018B0 4E56 FFF4 link A6, -0x000C
// end alternate branch 000018B0-000018B4
fn000018B0: // (misaligned)
000018B2 FFF4 .invalid <<F/7/7>>
000018B4 206E 000C movea.l A0, [A6 + 0xC]
000018B8 43EE FFF4 lea.l A1, [A6 - 0xC]
000018BC 22D8 move.l [A1]+, [A0]+
000018BE 22D8 move.l [A1]+, [A0]+
000018C0 22D8 move.l [A1]+, [A0]+
000018C2 4E5E unlink A6
000018C4 205F movea.l A0, [A7]+
000018C6 504F addq.w A7, 8
000018C8 4ED0 jmp [A0]
000018CA 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000018CC-000018D0
fn000018CC:
000018CC 4E56 FFF4 link A6, -0x000C
// end alternate branch 000018CC-000018D0
fn000018CC: // (misaligned)
000018CE FFF4 .invalid <<F/7/7>>
000018D0 206E 000C movea.l A0, [A6 + 0xC]
000018D4 43EE FFF4 lea.l A1, [A6 - 0xC]
000018D8 22D8 move.l [A1]+, [A0]+
000018DA 22D8 move.l [A1]+, [A0]+
000018DC 22D8 move.l [A1]+, [A0]+
000018DE 4E5E unlink A6
000018E0 205F movea.l A0, [A7]+
000018E2 504F addq.w A7, 8
000018E4 4ED0 jmp [A0]
000018E6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000018E8-000018EC
fn000018E8:
000018E8 4E56 FFF4 link A6, -0x000C
// end alternate branch 000018E8-000018EC
fn000018E8: // (misaligned)
000018EA FFF4 .invalid <<F/7/7>>
000018EC 206E 000C movea.l A0, [A6 + 0xC]
000018F0 43EE FFF4 lea.l A1, [A6 - 0xC]
000018F4 22D8 move.l [A1]+, [A0]+
000018F6 22D8 move.l [A1]+, [A0]+
000018F8 22D8 move.l [A1]+, [A0]+
000018FA 4E5E unlink A6
000018FC 205F movea.l A0, [A7]+
000018FE 504F addq.w A7, 8
00001900 4ED0 jmp [A0]
00001902 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001904-00001908
fn00001904:
00001904 4E56 FFF4 link A6, -0x000C
// end alternate branch 00001904-00001908
fn00001904: // (misaligned)
00001906 FFF4 .invalid <<F/7/7>>
00001908 206E 000C movea.l A0, [A6 + 0xC]
0000190C 43EE FFF4 lea.l A1, [A6 - 0xC]
00001910 22D8 move.l [A1]+, [A0]+
00001912 22D8 move.l [A1]+, [A0]+
00001914 22D8 move.l [A1]+, [A0]+
00001916 4E5E unlink A6
00001918 205F movea.l A0, [A7]+
0000191A 504F addq.w A7, 8
0000191C 4ED0 jmp [A0]
0000191E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001920-00001924
fn00001920:
00001920 4E56 FFF4 link A6, -0x000C
// end alternate branch 00001920-00001924
fn00001920: // (misaligned)
00001922 FFF4 .invalid <<F/7/7>>
00001924 206E 000C movea.l A0, [A6 + 0xC]
00001928 43EE FFF4 lea.l A1, [A6 - 0xC]
0000192C 22D8 move.l [A1]+, [A0]+
0000192E 22D8 move.l [A1]+, [A0]+
00001930 22D8 move.l [A1]+, [A0]+
00001932 4E5E unlink A6
00001934 205F movea.l A0, [A7]+
00001936 504F addq.w A7, 8
00001938 4ED0 jmp [A0]
0000193A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000193C-00001940
fn0000193C:
0000193C 4E56 FFF4 link A6, -0x000C
// end alternate branch 0000193C-00001940
fn0000193C: // (misaligned)
0000193E FFF4 .invalid <<F/7/7>>
00001940 206E 000C movea.l A0, [A6 + 0xC]
00001944 43EE FFF4 lea.l A1, [A6 - 0xC]
00001948 22D8 move.l [A1]+, [A0]+
0000194A 22D8 move.l [A1]+, [A0]+
0000194C 22D8 move.l [A1]+, [A0]+
0000194E 4E5E unlink A6
00001950 205F movea.l A0, [A7]+
00001952 504F addq.w A7, 8
00001954 4ED0 jmp [A0]
00001956 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001958-0000195C
fn00001958:
00001958 4E56 FFF4 link A6, -0x000C
// end alternate branch 00001958-0000195C
fn00001958: // (misaligned)
0000195A FFF4 .invalid <<F/7/7>>
0000195C 206E 000C movea.l A0, [A6 + 0xC]
00001960 43EE FFF4 lea.l A1, [A6 - 0xC]
00001964 22D8 move.l [A1]+, [A0]+
00001966 22D8 move.l [A1]+, [A0]+
00001968 22D8 move.l [A1]+, [A0]+
0000196A 4E5E unlink A6
0000196C 205F movea.l A0, [A7]+
0000196E 504F addq.w A7, 8
00001970 4ED0 jmp [A0]
00001972 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001974-00001978
fn00001974:
00001974 4E56 FFF4 link A6, -0x000C
// end alternate branch 00001974-00001978
fn00001974: // (misaligned)
00001976 FFF4 .invalid <<F/7/7>>
00001978 206E 000C movea.l A0, [A6 + 0xC]
0000197C 43EE FFF4 lea.l A1, [A6 - 0xC]
00001980 22D8 move.l [A1]+, [A0]+
00001982 22D8 move.l [A1]+, [A0]+
00001984 22D8 move.l [A1]+, [A0]+
00001986 4E5E unlink A6
00001988 205F movea.l A0, [A7]+
0000198A 504F addq.w A7, 8
0000198C 4ED0 jmp [A0]
0000198E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001990-00001994
fn00001990:
00001990 4E56 FFF4 link A6, -0x000C
// end alternate branch 00001990-00001994
fn00001990: // (misaligned)
00001992 FFF4 .invalid <<F/7/7>>
00001994 206E 000C movea.l A0, [A6 + 0xC]
00001998 43EE FFF4 lea.l A1, [A6 - 0xC]
0000199C 22D8 move.l [A1]+, [A0]+
0000199E 22D8 move.l [A1]+, [A0]+
000019A0 22D8 move.l [A1]+, [A0]+
000019A2 4E5E unlink A6
000019A4 205F movea.l A0, [A7]+
000019A6 504F addq.w A7, 8
000019A8 4ED0 jmp [A0]
000019AA 0000 .incomplete